在内存db和postgres中一起使用mongodb是个好主意吗?

时间:2013-06-20 12:37:46

标签: mongodb postgresql database-design in-memory-database database

我们的应用程序处理报告和事务(OLAP和OLTP)。

应用程序需要以图表和表格的形式显示生成的报告。应用程序的其他部分涉及数据收集和操作(CRUD操作)。

作为我们解决方案策略的一部分:

  1. 将内存数据库中访问最多的报告数据保留为内存数据库大小的上限?

  2. 用于存储应用程序所需的所有数据的Postgres

  3. Mongodb定期收集postgres db报告所需的数据。

1 个答案:

答案 0 :(得分:0)

没有。最简单的设计是最好的设计,除非您的要求决定了需要更复杂的东西。仅PostgreSQL已经成熟并经过验证,并且可以调整为在内存中缓存数据。我建议直接在PostgreSQL上构建,直到你发现性能不足为止。我使用PostgreSQL作为我们在繁忙的国家网站上的唯一数据库技术,它运作良好。

至少选择一个数据库而不是三个。