Многомодельная база данных
-
Основы многомодельных баз данных
- Многомодельные базы данных поддерживают несколько моделей данных в рамках одной серверной части.
- Реляционная модель данных была популярна с 1970 года, но с 2009 года стали популярны базы данных NoSQL.
-
Развитие и применение
- С 1980 по 2005 год широко использовалась иерархическая модель данных.
- С 2000-2010 годов стали популярны нереляционные модели NoSQL, включая документы, тройки и хранилища ключей и значений.
- Геопространственные, временные и текстовые данные также могут быть отдельными моделями, хотя часто индексируются как поисковые системы.
-
Концепция и эволюция
- Слово «мультимодельные» впервые было связано с базами данных в 2012 году.
- Многомодельные базы данных являются ответом на подход «полиглотской персистентности».
- Они предлагают преимущества моделирования данных без недостатков, таких как сложность и отсутствие согласованности данных.
-
Сравнение и архитектура
- Многомодельные базы данных сравнивают с одномодельными по способности загружать различные форматы данных и использовать унифицированный язык запросов.
- Они поддерживают многомодельные транзакции ACID и могут иметь многоуровневую архитектуру.
-
Пользовательские модели данных
- Некоторые базы данных позволяют разработчикам создавать пользовательские модели данных, которые поддерживают параллельные обновления.
-
Дополнительные ресурсы
- Ссылки на внешние ресурсы, включая статьи и интервью, связанные с многомодельными базами данных.