Преимущества сетевых моделей данных по сравнению с иерархическими:
- Быстродействие. 1 В отличие от иерархической модели, сетевая работает быстрее. 1
- Гибкость. 13 Нет явно выраженного главного элемента, существует возможность установления горизонтальных связей. 2
- Универсальность. 12 Сетевая модель лучше всего отражает структуру некоторых задач, например, сетевого планирования в экономике. 2
- Снижение избыточности. 3 Дочерние узлы могут использоваться несколькими родительскими узлами. 3
Недостатки сетевых моделей данных:
- Проблема обеспечения сохранности информации. 1
- Сложная структура памяти. 1
- Высокая жёсткость схемы базы данных. 14 При изменении структуры базы данных нужно перестраивать всю базу данных. 1
- Сложность получения данных для нетривиальных запросов. 3