日安!
我需要找到一个存储和处理复杂结构化信息的基础。就像思维导图一样。需要有一些任意值在组中相互连接,连接也必须有标题。
最大的问题是,我需要获得所有相关的值,而不是确切地知道连接是什么以及它们有多少。
例如:
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开发中使用应用程序中的许多逻辑来处理所有这些,但也许有更适合这样的任务的存储?
如果有任何帮助,我将不胜感激。
http://magika.tk/struct.png -示意图示例。
发布于 2014-04-30 00:26:37
正如Philipp所说,思维导图是一种图表,通常是蜘蛛图。基于图形的NoSQL数据库(如Neo4j )将是合适的。这是一个longer list。图形数据库存储有关节点和边的信息。每个节点都有一个指向其所有相邻节点的指针,因此计算连接和组的速度应该非常快。
https://stackoverflow.com/questions/23317761
复制相似问题