0

什么是更好的 nosql 数据库来创建一个系统来记录每天大约 50 到 2 亿次插入的广告数据,数据的聚合将用于显示用户如何与广告互动的模式。我真的很喜欢 MongoDB,但似乎主要的行业参与者都选择了 Riak 来做这份工作。似乎 Mongo 不得不在最近 2 个版本中刷新一些警告,而当前版本似乎非常适合这项工作,知道吗?

4

3 回答 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。提供的信息量太少了。没有关于环境的信息,系统将在哪里运行,将插入什么类型的信息,你将如何聚合它。

最好的方法是尝试:

  1. Product1使用,编写测试
  2. 用 a 写同样的东西Product2
  3. 开始插入看起来尽可能接近您假设在真实环境中获得的数据的数据
  4. 测量速度和您需要的任何因素

只有在此基础上,您才能确定适合您的产品

于 2013-08-13T01:18:40.817 回答