我的应用程序将事件存储在mongoDB数据库中,该数据库本地保存在客户端PC上(其他数据库用于其他目的)。
我想编写一个分析仪表板,显示从事件数据库计算的统计数据(合并从所有客户端获得的数据)。
第一步是将数据从客户端pc上传到我的中央mongoDB服务器。
浏览完文档后,我得出以下结论:
启动mongod
的多个实例似乎是不好的做法
我想将分析服务器实现为SECONDARY到多个PRIMARY服务器(每个SECONDARY / PRIMARY对都有一个专用数据库),甚至可能吗?
我是否应该在不依赖副本集概念的情况下与不同的客户端进行同步?
更新
所以我最好使用mongoimport/mongoexport
?
来自http://docs.mongodb.org/manual/core/import-export/#data-import-and-export-and-backups-operations
相比之下,使用导入和导出工具备份一小部分数据或将数据移入或移出第三方系统。这些备份可以捕获一小组关键数据或经常修改的数据部分,以获得额外保险或便于访问。