synchronization - OrientDB - 将本地数据库与远程数据库同步

标签 synchronization orientdb graph-databases nosql

我正在研究 OrientDB 的一个项目,其中有许多客户端应用程序需要本 map 形数据库(它必须是本地的才能启用离线工作),但它们还需要将本地数据库同步到共享数据库服务器用于在其他客户在线时进行备份和共享。

我从 OrientDB 文档中看到许多不同的配置选项(服务器、嵌入式服务器、本地、分布式等),但我不明白是否有一种简单的方法可以完成我需要的操作,而无需我管理合并和冲突解决..

有一个简单的解决方案可以满足我的需求吗?

谢谢!

最佳答案

OrientDB 并未设计为离线工作然后与另一个数据库同步。对于此用例,您应该实现一个层来跟踪所有更改(通过 Hook ),然后合并结果。

关于synchronization - OrientDB - 将本地数据库与远程数据库同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23405806/

相关文章:

java - 多级同步java行为

java - 同步:为什么优先锁定一个private final静态对象而不是类的类对象?

java - 东方数据库。如何判断数据库是否在池中?

datetime - 如何从 Neo4j 中的数据库中获取日期时间

java - Spring 启动: ReentrantLock

python - Flask 后台网页抓取和数据库更新

sql - 如何在OrientDB中通过SQL检查类索引及其属性、类型等?

graph-databases - OrientDB:查找没有给定类的直接邻居顶点的所有顶点

Neo4j 社区版限制和限制

database - 如何在单个语句中减去 Neo4j 中具有不同条件的相同返回值