什么是更好的 nosql 数据库来创建一个系统来记录每天大约 50 到 2 亿次插入的广告数据,数据的聚合将用于显示用户如何与广告互动的模式。我真的很喜欢 MongoDB,但似乎主要的行业参与者都选择了 Riak 来做这份工作。似乎 Mongo 不得不在最近 2 个版本中刷新一些警告,而当前版本似乎非常适合这项工作,知道吗?
问问题
159 次
3 回答
1
似乎带有 hadoop 的 mongodb ( http://docs.mongodb.org/ecosystem/tutorial/getting-started-with-hadoop/ ) 符合您的数据要求。您可以将数据存储在 mongodb 中并在 hadoop 集群上运行聚合作业(map/reduce)。
于 2013-08-13T00:54:42.683 回答
0
我会使用 Oracle 的 Java Berkeley DB。
非常强大且易于使用 开源但不是免费的。
于 2013-08-13T01:03:36.273 回答
0
这不是一种可以用Product1
或来回答的问题Product2
。提供的信息量太少了。没有关于环境的信息,系统将在哪里运行,将插入什么类型的信息,你将如何聚合它。
最好的方法是尝试:
Product1
使用,编写测试- 用 a 写同样的东西
Product2
- 开始插入看起来尽可能接近您假设在真实环境中获得的数据的数据
- 测量速度和您需要的任何因素
只有在此基础上,您才能确定适合您的产品
于 2013-08-13T01:18:40.817 回答