最近开始研究数据库的数据库特性。 目前我正在研究 Neo4j 图形数据库。
不幸的是,我无法找到我需要的所有信息。 我找到了除以下内容之外的大多数信息:
支持的数据类型:
来源:Neo4j API 文档
数据库大小没有限制,但当前版本(1.2)对节点、关系和属性的数量有限制。其中每一项的限额为 40 亿。增加限制的工作现已完成,并将很快包含在里程碑版本中。节点和关系的新限制为 32B,属性的新限制为 64B。
在 1.3.M03 里程碑版本中,包含了对更有效的短字符串存储方式的支持,这将大大降低许多数据集的磁盘消耗。请参阅Neo4j 中对短字符串的更好支持。
以下是一些主要区别和显着特征:
Neo4j 具有关系系统中没有的数据类型:路径、列表。遍历是沿着可以收集数据的路径。
关系可以具有与关系系统中的联接不同的属性。它们可以用来记录出处并加快查询速度。
增加节点和关系的数量对性能的影响最小。
可以很容易地用另一个图来扩充一个图,或者在新的节点、关系或属性中记录分析/查询的结果……这就是逐步构建知识图的方式。