Neo4j:存储标准的非图形数据(即应用程序设置)?

时间:2014-05-24 22:57:55

标签: mongodb neo4j graph-databases neo4jclient

我刚开始使用neo4j将数据存储在图表中,即朋友的朋友等。

但现在我需要存储标准的应用程序配置数据。这不是图形数据,应用程序将使用它来帮助它运行。

通常我会将它存储在RDMS中的表中或MongoDB中的文档中。

我还能将这些数据存储在neo4j中吗?或者我应该使用其他数据库来存储它?

拥有2个数据库,即neo4j和mongodb,这是否有益?优点和缺点?

有人做过这样的事吗?

提前致谢

1 个答案:

答案 0 :(得分:1)

如果它不是大二进制数据,将它存储在Neo4j中是完全正常的。 然后我将它存储在blob存储中,只存储对它的引用。

如果您有嵌套结构,可以将它们分解为多个节点,使用属性前缀或将它们序列化为字符串(例如JSON)。