在Java中,如何将树状数据存储展平为键值数据存储?

在Java中,如何将树状数据存储展平为键值数据存储?,java,database,database-design,Java,Database,Database Design,我有一个树状的数据存储。数据上发生读写事务。为了提高可伸缩性,需要跨集群复制数据。每次事务发生时,我都必须将树展平到键值存储,将数据复制到集群,然后再将数据展平到树。我很欣赏任何最佳实践或建议的方法 也许可以使用基于xml的数据库,所以完全的扁平化和恢复听起来很昂贵。也许您可以简单地在集群周围发送delta。

我有一个树状的数据存储。数据上发生读写事务。为了提高可伸缩性,需要跨集群复制数据。每次事务发生时,我都必须将树展平到键值存储,将数据复制到集群,然后再将数据展平到树。我很欣赏任何最佳实践或建议的方法

也许可以使用基于xml的数据库,所以完全的扁平化和恢复听起来很昂贵。也许您可以简单地在集群周围发送delta。