Mysql 将Neo4j用作独立数据库的风险

Mysql 将Neo4j用作独立数据库的风险,mysql,mongodb,graph,neo4j,Mysql,Mongodb,Graph,Neo4j,我见过很多产品都是基于Neo4j和关系数据库或文档数据库构建的图形相关数据模型。另一个数据库通常用于存储每个节点的元数据 我正在考虑构建一个完全依赖Neo4j的产品,将所有对象的元数据存储为节点属性。这样做有什么警告吗?完全取决于要存储多少元数据。每个节点有10个基本/短字符串属性是绝对可以的。每个节点1000个大型JSON文档。。。没有那么多。它不是一个文档库 我们在谈论什么样的数字?我建议您生成一个随机图,其中包含您希望在产品中具有的相似数量的属性和相似的值。看看它的表现如何 否则,我不会说

我见过很多产品都是基于Neo4j和关系数据库或文档数据库构建的图形相关数据模型。另一个数据库通常用于存储每个节点的元数据


我正在考虑构建一个完全依赖Neo4j的产品,将所有对象的元数据存储为节点属性。这样做有什么警告吗?

完全取决于要存储多少元数据。每个节点有10个基本/短字符串属性是绝对可以的。每个节点1000个大型JSON文档。。。没有那么多。它不是一个文档库

我们在谈论什么样的数字?我建议您生成一个随机图,其中包含您希望在产品中具有的相似数量的属性和相似的值。看看它的表现如何

否则,我不会说任何警告。哦,不要在任何地方引用内部Neo4j节点ID;与关系数据库不同,它们可以重复使用