gpt4 book ai didi

nosql - CouchDB 每天能处理 1500 万条记录吗?

转载 作者:行者123 更新时间:2023-12-03 07:34:19 24 4
gpt4 key购买 nike

我对 NoSQL 数据库比较陌生,我必须为监控工具评估不同的 NoSQL 解决方案。

情况如下:
一个数据只有大约 100 字节大,但实际上有很多。一天之内我们得到大约 1500 万条记录......所以我目前正在测试 9 亿条记录(大约 15GB 作为 SQL 插入脚本)

我的问题是:Couchdb 是否符合我的需求?我需要进行范围查询(在创建记录的日期)并根据存储在数据中的“二级索引”定义的组来总结一些列。)
我知道 MapReduce 可能是计算它的最佳解决方案,但是 CouchDB 的 JavaScript 能够在可接受的时间内做到这一点吗?

我已经尝试过 MongoDB 但它真的很糟糕 MapReduce 做了一个糟糕的工作......我还阅读了 HBase 和 Cassandra。但是maybee CouchDB也是一个很好的可能性

我希望我给了你所有需要的信息......谢谢你的帮助!

安迪

最佳答案

坦白说,这个时候除非你有非常好的硬件, Apache CouchDB 可能会遇到问题。映射/减少可能会很好。 CouchDB 的增量 map/reduce 非常适合您的需求。
作为开发人员,您一定会喜欢的!不幸的是,作为系统管理员,您可能会注意到比预期更多的磁盘使用和 I/O。
我建议尝试一下。作为 HTTP 和 Javascript,很容易进行可行性测试。请记住,初始 View 构建将需要很长时间(假设它比其他竞争数据库花费的时间更长)。但是到时候会从不被再次花费。 Map/reduce 每个文档只运行一次(实际上是每个文档更新)。

关于nosql - CouchDB 每天能处理 1500 万条记录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6570664/

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