在mongodb中使用多个集合的最佳实践是什么?

时间:2015-02-19 14:01:17

标签: mongodb scalability

我需要构建一个SAS应用程序,一部分是MySQL(包含客户信息和数据等),另一部分是MongoDB,因为它使用了大量非常原始的无关数据,这些数据受MapReduce和Aggregation的限制。仅仅使用其中一个是非常低效的,所以我必须同时使用它们。场景摘要是这样的,我在MySQL数据库中有一个表与客户帐户,我有实际用户。相关的是customer_id。现在,每个客户在MongoDB方面都有特定的格式化数据,因此我需要为每个客户收集集合,例如31filters,31data,31logs,其中31将是客户ID,所有这些集合将驻留在同一个mongodb数据库中。这是一种可接受的方法,还是为每个客户实际拥有单独的mongodbdatabases会更好?在可扩展性方面,最好的方法是什么?

谢谢

0 个答案:

没有答案