NewSQL (англ. новый SQL) — класс современных реляционных СУБД, стремящихся совместить в себе преимущества NoSQL и транзакционные требования классических баз данных[1][2][3]. Данный термин был предложен в 2011 году Мэтью Аслетом, аналитиком 451 Group[4]. Потребность в данных системах возникла в первую очередь у компаний, работающих с критическими данными (например, финансового сектора), которым требовались масштабируемые решения, в то время как решения NoSQL не могли предоставить транзакций и не отвечали требованиям надёжности данных[4][5].
Существуют различные подходы к решению задачи создания базы данных. Основными из которых являются:
Список примеров в этом разделе не основывается на авторитетных источниках, посвящённых непосредственно предмету статьи или её раздела. |
Наиболее популярным подходом является создание принципиально новых платформ для хранения данных. Подобные решения проектируются изначально с расчётом на распределённую архитектуру и многопоточность. Примерами данных систем являются:
Данный тип решений предоставляет новые принципы хранения данных, которые масштабируются лучше чем, например, InnoDB. Примеры подобных решений:
Данные системы добавляют новый средний слой, призванный скрыть распределённую суть хранимых данных. Примеры:
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .