gpt4 book ai didi

生产中的 CouchDB

转载 作者:行者123 更新时间:2023-12-04 17:41:27 28 4
gpt4 key购买 nike

我一直在一些原型(prototype)应用程序上使用 CouchDB,它非常出色,非常易于使用且速度极快。我想知道是否有人在生产中使用它并对它的可靠性、运营管理的性能适用性等有任何看法?我正在考虑使用它来支持服务层,并将利用它的复制功能。

任何意见/经验都将受到欢迎。

最佳答案

我已经将 CouchDB 用于一些小型内部应用程序——它非常稳定,我没有严重的提示。撇开这些不谈,一些小提示——

1) 可以同步数据库,但不能同步节点。也就是说,如果您有四台服务器和二十个数据库,则必须指定每台服务器和要同步的每个数据库。一个小小的提示,但我更喜欢更少的管理。

2) 由于数据库只是追加的,因此具有大量事件的数据库会很快变得非常大。压缩解决了这个问题,但不是很快,尤其是在大型(例如 20 GB)数据库上。为周末安排紧凑型解决了这个问题,但这样做可能不是高可用性应用程序的选择。

3) Javascript 是事实上的 View 语言。没有很好地宣传的是,由于 CouchDB 是用 Erlang 编写的,它还支持 Erlang View ,因为它们是“原生的”,所以速度更快。对于在 View 中执行大量操作的应用程序,Erlang 可能更有意义。

撇开这些小问题不谈,我会全心全意地推荐它。

关于生产中的 CouchDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3029584/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com