Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 用于存储思维导图等结构的数据库_Database_Data Structures_Multimap_Nosql - Fatal编程技术网

Database 用于存储思维导图等结构的数据库

Database 用于存储思维导图等结构的数据库,database,data-structures,multimap,nosql,Database,Data Structures,Multimap,Nosql,你好 我需要找到一个存储和处理复杂结构化信息的基础。 类似思维导图的东西。需要有一些任意值​​在相互有连接的组中,连接还必须有标题 最大的问题是我需要得到所有相关的值​​不知道到底是什么联系,有多少联系 例如: With VALUE 3 connected VALUE 1 from the group A as NAME OF COMMUNICATION 1 and VALUE 2 from group B as NAME OF COMMUNICATION 2 and ... 在任何级别的连

你好

我需要找到一个存储和处理复杂结构化信息的基础。 类似思维导图的东西。需要有一些任意值​​在相互有连接的组中,连接还必须有标题

最大的问题是我需要得到所有相关的值​​不知道到底是什么联系,有多少联系

例如:

With VALUE 3 connected
VALUE 1 from the group A as NAME OF COMMUNICATION 1
and VALUE 2 from group B as NAME OF COMMUNICATION 2
and ... 
在任何级别的连接之前(即,值​​连接到关联属性的所有属性中,以及对于这些属性等,直到预定级别),但它可以在应用程序逻辑中实现

我查看了一些noSQL库,但在不知道确切值或链接的情况下,它们不允许此类请求。我考虑过mysql的开发,在应用程序中有很多逻辑来处理所有这些,但是也许有一个更适合这样的任务的存储

如果有任何帮助,我将不胜感激


-一个示意图示例。

正如菲利普所说,思维导图是一种图形,通常是蜘蛛图。基于图形的NoSQL数据库(如Neo4j)将是合适的。这是一个例子。图形数据库存储有关节点和边的信息。每个节点都有一个指向其所有相邻节点的指针,因此计算连接和组的速度应该非常快。

思维导图是一个图形,这意味着一个图形数据库将是一个显而易见的解决方案。谢谢,它非常有趣,在许多方面都适合我!