Database design 控制客户端Couchbase安装到Couchbase云群集(或替代解决方案)的同步方向
我正在尝试创建一个设置,其中我有一系列远程设备创建内容,然后需要同步到中央云托管服务器。我的计划是使用NoSQL选项,它可以尽可能快地同步,这样我就可以在数据结构上拥有最大的灵活性 问题是,我需要从终端设备推送数据,这些终端设备通过蜂窝连接遍布各地。这些盒子是基于AMD x86_64的单元。他们需要能够在出现问题的情况下存储数据,并且只存储有限数量的数据,比如说30天的数据,中央云将保存数据3-6个月 我试图了解如何使用Couchbase(或其他解决方案)实现这一点。我知道集群是如何工作的,但我正在努力研究如何控制哪些数据从设备同步到中心 非常感谢您的建议Database design 控制客户端Couchbase安装到Couchbase云群集(或替代解决方案)的同步方向,database-design,synchronization,couchbase,database,nosql,Database Design,Synchronization,Couchbase,Database,Nosql,我正在尝试创建一个设置,其中我有一系列远程设备创建内容,然后需要同步到中央云托管服务器。我的计划是使用NoSQL选项,它可以尽可能快地同步,这样我就可以在数据结构上拥有最大的灵活性 问题是,我需要从终端设备推送数据,这些终端设备通过蜂窝连接遍布各地。这些盒子是基于AMD x86_64的单元。他们需要能够在出现问题的情况下存储数据,并且只存储有限数量的数据,比如说30天的数据,中央云将保存数据3-6个月 我试图了解如何使用Couchbase(或其他解决方案)实现这一点。我知道集群是如何工作的,但我
---------
| |
| Box 1 | Sync
| | ------> ------------------- --------
--------- | | | |
| Cloud cluster | -----> | User |
--------- | | | |
| | ------> ------------------- --------
| Box 2 | Sync
| |
---------
我确实查过了,但据我所知,只有ios和android没有CentOS/Linux x86版本。如果我真的能使用它,那将是一张王牌,因为它太完美了,但据我所知,它无法在我的平台上运行 您是否考虑过Couchbase Mobile作为可能的解决方案?它和你描述的差不多。顾名思义,它是用于移动应用程序的,但它也可能适用于x86系统。CB Mobile是一个进程内数据库,具有与中央Couchbase服务器的内置同步机制。它通过一个名为同步网关的服务器组件进行同步,该组件还允许您根据“通道”(不同移动设备可能感兴趣的主题)过滤数据。请看这里: