需求原因:
我们公司有一个测试环境和一个开发环境,目前可视化都是使用的Nebula_Graph-Studio,但是因为某些原因,我需要将一部分Nebula-Graph图数据库A中的数据和结构,导入到Nebula-Graph图数据库B, 有时候也需要从B数据库导入到A中。
因为服务器上除了Nebula-Graph之外还部署了其他东西,出于安全考虑,禁止使用SSH
所以对数据库的操纵都是通过java-Client或Nebula-Graph-Studio,但是我发现java Client 和 Studio都没有对整个或部分数据库进行导出的功能,但是实际开发、生产中确实又需要这样。
DB是分布式的,数据量可能会很大,用studio or java client一个单机怎么可能全导出,这得多久。 这样的设计对于分布式没啥意义
nebula-graph 2.0
javaClinton 2.0
不仅仅是数据备份或转储工具,我希望可以在数据导出之后保持一定的可读性,或者说可以导入其他图数据库