Задать вопрос
@machno

Тостер, а почему многие БД — не иерархичные?

Вот чего я не понимаю - так это почему тот же mysql такой вот плоский. Почему бы не сделать БД иерархичную, как XML файл?
  • Вопрос задан
  • 2480 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 4
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
Есть большое количество графовых базы данных, самые известные пожалуй что Neo4j и HypergraphDB.
Иерархичная база - это частный случай графа.

На практике с их помощью удобно решать очень узкий круг специфических задач.
Для обычных историй классическая реляционная база удобней.
Ответ написан
Комментировать
viktorvsk
@viktorvsk
Потому что есть иерархичные БД (Microsoft Folder, кажется, называется. Проводник и т.д.)
Есть бессхемные
Есть реляционные
Было еще множество структур. Какие-то вымерли, какие-то нашли свои ниши, какие-то стали популярными.
Ответ написан
Комментировать
Nashev
@Nashev
Потому что в реляционной добавляешь в таблицу колонку idParent - и она становится иерархичной
Ответ написан
Комментировать
studenter
@studenter
когда я вырасту я стану програмистым!
отвечаю - читай какие бывают типы БД
ИИ это тоже своего рода БД в основе типа сематической сети
есть еще многомерные БД
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы