任何人使用CouchDB? [英] Anyone using CouchDB?

查看:199
本文介绍了任何人使用CouchDB?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在过去几年一直关注 CouchDB 项目,并看到它现在是一个Apache孵化器项目。在此之前,CouchDB网站充满了不用于生产代码类型的免责声明,所以我只做保留眼睛。如果你一直使用CouchDB作为现场项目或技术飞行员,我将有兴趣了解你的经验。

I've followed the CouchDB project with interest over the last couple of years, and see it is now an Apache Incubator project. Prior to that, the CouchDB web site was full of do not use for production code type disclaimers, so I'd done no more than keep an eye on it. I'd be interested to know your experiences if you've been using CouchDB either for a live project, or a technology pilot.

推荐答案

在18个月的原型,测试和等待CouchDb准备好之后,将内部应用程序移动到2008年12月的CouchDB。我很高兴这一举动。它为我们摆脱了很多文件系统对象(PDF和JPEG,现在存储为CouchDB中的附件)。这使我们能够摆脱NFS和更容易集群/复制我们的前端网络服务器。

After 18 Months of prototypes, testing and waiting for CouchDb to get ready we moved an internal application over to CouchDB in December 2008. So far I'm very happy with that move. It gets rid of a lot of filesystem objects for us (PDFs and JPEGs, now stored as attachments in CouchDB). This enables us to get rid of NFS and easier cluster/replicate our frontend webservers.

CouchDB为您准备的程度在很大程度上取决于您的组织的文化。我们有一个内部开发团队,维护几个内部Erlang应用程序。由于CouchDB是用Erlang编写的,代码库的质量相当不错,所以我们相信,如果需要,我们可以解决CouchDB中的show stopper问题 - 或者至少让我们的数据恢复。我们还聘请了一个CouchDB核心团队作为顾问,以防万一。

To what degree CouchDB is ready for you depends very much on the culture of your organization. We have an in-house development team maintaining several internal Erlang applications. Since CouchDB is written in Erlang and the codebase is of quite decent quality we felt confident that we could fix show stopper issues in CouchDB should the need arise - or at least get our data back out. We also hired one of the CouchDB core team as an consultant - just in case.

但是CouchDB肯定不是1.0。 Web worker进程总是崩溃(如果你滥用它们)。复制打破了我们,我们不会得到关于它的错误消息。文件仍然很缺乏。仍然我相信它不会吃我们的数据和发展以合理的速度前进。

But CouchDB for sure isn't 1.0 yet. There are crashes in the Web worker processes all the time (if you misuse them). Replication breaks for us and we don't get error messages about it. Documentation is still very lacking. Still I'm confident that it will not eat our data and development moves forward with reasonable pace.

为了让我们了解我们的应用程序:目前我们最大的数据库是512000记录占用7.5 GB的磁盘空间。

To give you an idea about our application: currently our biggest database is about 512000 records taking 7.5 GB of diskspace.

这篇关于任何人使用CouchDB?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆