Дом Базы данных Что такое нереляционная база данных? - определение из техопедии

Что такое нереляционная база данных? - определение из техопедии

Оглавление:

Anonim

Определение - что означает нереляционная база данных?

Нереляционная база данных - это база данных, которая не включает модель таблиц / ключей, которую продвигают системы управления реляционными базами данных (RDBMS). Для таких баз данных требуются методы и процессы манипулирования данными, предназначенные для решения проблем больших данных, с которыми сталкиваются крупные компании. Самая популярная новая нереляционная база данных называется NoSQL (не только SQL).

Техопедия объясняет нереляционную базу данных

Большинство нереляционных баз данных включены в такие веб-сайты, как Google, Yahoo !, Amazon и Facebook. Эти веб-сайты представляют множество новых приложений каждый день с миллионами и миллионами пользователей, поэтому они не смогут справиться с большими скачками трафика с помощью существующих решений RDBMS. Поскольку СУБД не могут справиться с этой проблемой, они перешли на новый тип СУБД, который способен обрабатывать данные веб-масштаба нереляционным способом.


Интересным аспектом нереляционной базы данных, такой как NoSQL, является масштабируемость. NoSQL использует систему BASE (в основном доступную, в мягком состоянии, в конце концов непротиворечивую). Нереляционные базы данных отказываются от табличной формы строк и столбцов, которые реляционные базы данных используют в пользу специализированных сред для хранения данных, к которым могут обращаться специальные API-интерфейсы запросов. Постоянство является важным элементом в этих базах данных. Чтобы обеспечить высокую пропускную способность больших объемов данных, лучшим вариантом для производительности является «в памяти», а не чтение и запись с дисков.


Реляционные базы данных используют систему ACID, которая обеспечивает согласованность данных во всех ситуациях управления данными, но, очевидно, требует больше времени для обработки из-за всех этих отношений и ее разветвленной природы. Однако система BASE ослабила требования к согласованности для обеспечения лучшей доступности и разделения для лучшей масштабируемости.

Что такое нереляционная база данных? - определение из техопедии