ama*_*int 44 couchdb mongodb nosql document-database ravendb
对于某些读/写密集型应用程序,我们正在研究具有故障转移群集的文档数据库存储解决方案.
我们将每秒平均写入40K并发写入数据库(峰值可能达到70,000) - 并且可能有大约几乎相同数量的读取发生.
我们还需要一种机制让db通知新写入的记录(db级别的某种触发器).
在正确选择文档数据库和相关容量规划方面,什么是一个好的选择?
更新
关于期望的更多细节.
我推荐MongoDB.我的要求并不像你的要求那么高,但它相当接近.假设您将使用C#,我建议使用官方MongoDB C#驱动程序和启用了SafeMode的InsertBatch方法.它可以像文件系统一样快速地写入数据.一些警告:
话虽这么说,我也建议调查RavenDB.它支持你正在寻找的一切,但对于我的生活,我无法在Mongo附近的任何地方进行表演.
接近MongoDB的唯一其他数据库是Riak.只要你有足够的内存来存储密钥空间,它的默认Bitcask后端就会非常快,但我记得它不支持触发器.
| 归档时间: |
|
| 查看次数: |
17617 次 |
| 最近记录: |