Обзор существующих нереляционных СУБД
Реферат, 23 Декабря 2013, автор: пользователь скрыл имя
Краткое описание
Современные нереляционные СУБД в литературе принято называть NoSQL. Понятие NoSQL (Not Only SQL или No SQL) получило известность с 2009 года. Именно тогда развитие web-технологий и социальных сервисов дало толчок множеству новых подходов к хранению и обработке данных. Выделим основные концептуальные отличия NoSQL систем от РСУБД:
– NoSql системы не являются реляционными;
– NoSql системы являются распределенными;
– Доступ к данным в NoSql системах как правило осуществляется по средствам простого API.
Содержание
Введение 3
Типы современных нереляционных СУБД 3
Документо-ориентированные СУБД 4
• CouchDB
5
• MongoDB
8
• IBM Lotus Notes
10
Хранилища типа «ключ–значение» 12
• Azure Table Storage 13
• MEMBASE 13
• Redis
14
• Riak 15
Колоночно-ориентированные СУБД 17
• Cassandra
18
• Hypertable 19
Граф-ориентированные СУБД 21
• OrientDB 22
Заключение 23
Список литературы 24
Прикрепленные файлы: 1 файл
Обзор существующих нереляционных СУБД.docx
— 70.84 Кб (Скачать документ)Для более эффективной работы с распределенной файловой системой используется механизм под названием Access Groups. Суть заключается в объединении колонок таблиц в группы, в которых они чаще всего используется вместе. Такие группы данных по возможности храняться вместе на физических носителях. Если запрос включает в себя только данные из колонок одной группы доступа, то с дисков считывается только эти колонки, в противном случае приходиться работать со всей строкой целиком. Такой подход позволяет существенно оптимизировать работу операций ввода/вывода.
Граф-ориентированные СУБД
Такие СУБД эффективно хранят
данные, представленные в виде
графа: с вершинами (узлами) и
ребрами (связями между ними).
Идеальны для хранения
По мнению некоторых авторов, для задач с естественной графовой структурой данных графовые СУБД могут существенно превосходить реляционные по производительности, а также иметь преимущества в наглядности представления и внесения изменений в схему БД
Базы данных на основе графов:
- AllegroGraph
- DEX
- InfiniteGraph
- Neo4j
- OrientDB
- FlockDB
- Sones GraphDB
- Pregel
OrientDB
OrientDB — графовая, документно-ориентированная база данных, реализованная на Java.
Особенности:
- Полная <span class="Normal__Char" style=" font-family: 'Times