我正在使用 Neo4j 来存储数据。
我有两种类型的 GDP 和健康数据。每个数据都有一组国家(比如 20 个左右)和一组年份(比如 1990-2013 年)。现在我想将每个国家存储为唯一节点,标签为国家名称,每年作为唯一节点,标签为年份。国家和年份通过 GDP、健康的上述关系相互关联(映射)。
我已经在 2 个不同的 SortedSet(java 代码)中收集了国家名称和年份。
我不确定是否最好将每个国家和年份逐个添加为 graphDB.createNode() 因为我认为这太麻烦而无法创建然后定义关系,或者最好批量插入所有这些国家中的一次,类似地一次插入几年。但是当我再次批量插入所有国家和年份时,我将如何定义它们之间的 2 个关系。
我想如果有人有一段 java 代码或提供有关寻找存储数据的最佳解决方案的建议。
我必须指出,并非所有国家都有任何特定关系每年的数据。
谢谢,榛树