Каков наилучший способ хранения данных карты разума? - PullRequest
3 голосов
/ 07 марта 2012

Данные карты разума начинаются с основной темы и разветвляются на множество ветвей, похожих на дерево.Однако узлы могут иметь отношения друг с другом в разных ветвях.

Вот пример без взаимосвязей http://www.identitywoman.net/personal-data-list-in-mind-map-form

Окончательный набор данных будет десятки тысяч, если я использую SQLXML, НЕТ SQL, графическая база данных или что-то еще?

Мне понадобится сообщество, которое поможет мне выстроить содержимое, и отношения могут измениться и измениться

Ответы [ 4 ]

1 голос
/ 08 марта 2012

Поскольку набор данных большой, а общее количество взаимосвязей, вероятно, довольно большое, ключевым фактором является то, что вы будете делать с этими данными.Генерация простых иерархических наборов и подмножеств?Составление сложных графиков?Тщательно просматривая тонкие взаимосвязи в поисках значительных тенденций или тенденций (так называемый интеллектуальный анализ данных)?Данные могут храниться в любом из нескольких возможных форматов, поэтому то, как вы собираетесь их использовать, будет иметь большое значение при определении того, как их хранить.

1 голос
/ 08 марта 2012

Графические базы данных хорошо подходят для этой проблемы, поскольку их дизайн хранилища соответствует проблемной области.

Если карты раздельные, масштабирование не будет проблемой, поскольку отдельные деревья могут работать на разных машинах.Если все карты взаимосвязаны, то горизонтальное масштабирование становится более сложным.

0 голосов
/ 15 июня 2015

Одним из простых решений является рассмотрение примера mindly :) По сути, они показали, что карта ума - это просто прославленная схема, где каждый отступ - это просто несортированный список дочерних данных, которые иногда также содержат дочерние данные.

0 голосов
/ 08 марта 2012

Данные, которые должны быть в первую очередь реляционными, должны быть размещены в реляционной базе данных с использованием системы управления реляционными базами данных (СУБД), такой как MySQL, Postgre, Oracle и т. Д. СУБД настроены для работы со многими, многими отношениями, как вы могли бынайти в карте разума.

Тем не менее, очень большая карта разума, к которой часто обращаются, вероятно, выиграет от какой-то системы кеширования, но этот вопрос не соответствует теме вопроса.

...