Каков наилучший способ хранения данных карты разума?

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

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

Окончательный набор данных будет десятки тысяч, должен ли я использовать SQL, XML, NO SQL, графическую базу данных или что-то еще?

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

4 ответа

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

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

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

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

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

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

Другие вопросы по тегам