Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要一些帮助来为收集大量数据的安全项目选择 noSQL。假设要向 noSQL 写入来自许多用户的大量数据,我们需要对其进行聚合,并且我们需要能够获取具有排序功能的数据(例如:获取前 50 名用户的一些报告......) .
这意味着我们有很多数据插入(没有更新)并且有时会被读取。
我看到了很多 noSQL,但我找不到一个答案。
感谢您的帮助。
Mongodb是当今最流行的 noSQL DB。这意味着伟大的工具,更容易找到熟练的建议。它支持我认为您需要的所有功能(分片、Map/Reduce、noSQL):
收集大量数据的项目
最终,您需要在不同的机器之间分发数据,而 mongo 对此进行了分片。
我们需要聚合它
您将从 map/reduce 中获益良多
我们需要能够获取具有排序功能的数据
noSQL 负责这个