我刚开始使用neo4j将数据存储在图表中,即朋友的朋友等。
但现在我需要存储标准的应用程序配置数据。这不是图形数据,应用程序将使用它来帮助它运行。
通常我会将它存储在RDMS中的表中或MongoDB中的文档中。
我还能将这些数据存储在neo4j中吗?或者我应该使用其他数据库来存储它?
拥有2个数据库,即neo4j和mongodb,这是否有益?优点和缺点?
有人做过这样的事吗?
提前致谢
答案 0 :(得分:1)
如果它不是大二进制数据,将它存储在Neo4j中是完全正常的。 然后我将它存储在blob存储中,只存储对它的引用。
如果您有嵌套结构,可以将它们分解为多个节点,使用属性前缀或将它们序列化为字符串(例如JSON)。