MongoDB到其他数据库同步
我们计划将数据从MongoDB持续同步到另一个数据库(在本例中为Cassandra) 我正在考虑听mongo oplog,然后把这些更改推给Cassandra。这是有风险的,因为来自MongoDB的数据可能对Cassandra或Cassandra集群随时都是无效的。如果Cassandra出现故障,我们必须调用某种警报,将所有读取请求路由到MongoDB,然后从故障点将数据重新同步到Cassandra。这是一个很大的工作,任何更多的工作可能会增加另一个失败点MongoDB到其他数据库同步,mongodb,cassandra,replication,database-replication,Mongodb,Cassandra,Replication,Database Replication,我们计划将数据从MongoDB持续同步到另一个数据库(在本例中为Cassandra) 我正在考虑听mongo oplog,然后把这些更改推给Cassandra。这是有风险的,因为来自MongoDB的数据可能对Cassandra或Cassandra集群随时都是无效的。如果Cassandra出现故障,我们必须调用某种警报,将所有读取请求路由到MongoDB,然后从故障点将数据重新同步到Cassandra。这是一个很大的工作,任何更多的工作可能会增加另一个失败点 那么,对于这种情况,有没有最佳实践,或
那么,对于这种情况,有没有最佳实践,或者有没有哪种图书馆或服务能够无缝地做到这一点?谢谢。如果您可以将MongoDB更新发布到Kafka主题,DataStax为Cassandra提供了一个开源的Kafka连接器。这将是一个更具弹性和高可用性的解决方案 有关更多信息,请参阅GitHub上的和存储库 如果你有兴趣,这里还有一个15分钟的Katakoda教程--。干杯