Обзор существующих нереляционных СУБД

Автор работы: Пользователь скрыл имя, 23 Декабря 2013 в 06:42, реферат

Краткое описание

Современные нереляционные СУБД в литературе принято называть 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

Информация о работе Обзор существующих нереляционных СУБД