Mongodb 写入两个数据库的应用程序。。。mongo用于报告。。。常用CRUD数据的redis
我将设计一个具有以下要求的数据库解决方案:Mongodb 写入两个数据库的应用程序。。。mongo用于报告。。。常用CRUD数据的redis,mongodb,redis,replication,database-replication,Mongodb,Redis,Replication,Database Replication,我将设计一个具有以下要求的数据库解决方案: 生活在广域网上,网络的某些部分存在高延迟 某些区域的网络连接每天可能会丢失多次 我必须将主数据库复制到没有硬盘驱动器的从属位置 除了提供CRUD功能外,管理员还需要为他们创建多个报告 我刚接触redis-也就是说这是我的第一天。。。但这似乎是一个很好的选择,因为它能够设置一些从数据库,使它们只在内存中运行 但是。。。至于各种类型的数据,我将需要产生报告。。。我不知道用我们可能需要的方式查询redis有多容易。从目前为止我读到的一小部分内容来看,您只
- 生活在广域网上,网络的某些部分存在高延迟李>
- 某些区域的网络连接每天可能会丢失多次
- 我必须将主数据库复制到没有硬盘驱动器的从属位置李>
- 除了提供CRUD功能外,管理员还需要为他们创建多个报告李>
- 将包含90%的数据库客户端将查询的基本小部件键/值。它将只由少数客户编写,而不是经常编写
- 属性可能包括如下项:小部件id、小部件名称、小部件价格李>
- 此数据库将持久化到磁盘
- 将包含每个小部件的文档,这些小部件具有包含在redis数据库中的相同基本信息。。。加上一系列其他属性和关于小部件的历史信息,这些信息将仅由管理员使用(10%的最终用户…)
谢谢。Mongo提供了一个Mongo连接器项目,允许您收听MongoDB中的所有更新,您可以使用它将数据镜像到其他系统。在以下链接中,它已用于使用MongoDB/Neo4j(图形数据库)创建混合数据库:或者,您也可以转到Github获取mongo connector项目:酷!我会查看它。mongo提供了一个mongo connector项目,允许您侦听MongoDB中的所有更新,您可以使用它将数据镜像到其他系统。在以下链接中,它已用于使用MongoDB/Neo4j创建混合数据库(一个图形数据库):或者你也可以去Github看mongo连接器项目:酷!我来看看。