OrientDB

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

OrientDBграфовая, документно-ориентированная база данных, реализованная на Java.

История[править | править исходный текст]

Особенности[править | править исходный текст]

  • Полная поддержка ACID транзакций;
  • Поддержка подмножества языка SQL для выполнения запросов c использованием конструкции SELECT (OrientDB не является реляционной БД, поэтому в полной мере все возможности SQL не поддерживает);
  • Поддержка хранения данных без описания предварительной схемы, с описанием полной структуры или в смешанном режиме;
  • 100 % совместима со стандартом TinkerPop Blueprints для графо-ориентированных БД;
  • Поддержка языка запросов Гремлин;
  • Нативно поддерживает HTTP, REST и JSON протоколы без использования сторонних компонентов;
  • Возможность работы как в режиме встраивания в другие приложения, так и в качестве выделенного сервера;
  • Возможность отката внесённых в документ локальных изменений (ODocument.undo);
  • Имеет очень малый размер и не имеет сторонних зависимостей;
  • Поддерживается строгая политика разграничения доступа на основе ролей и полномочий пользователей;
  • Дистрибутив полностью самодостаточен;
  • Поддерживает отказоустойчивые конфигурации и репликацию (архитектура OrientDB изначально рассчитана на мультимастер репликацию);
  • Поддержка запуска скриптов на стороне сервера (Server Side Scripting);
  • Доступна коммерческая поддержка.

Литература[править | править исходный текст]

  • Claudio Tesoriero Getting Started with OrientDB. — Packt Publishing, 2013. — 138 p. — ISBN 978-1-78216-995-6

Ссылки[править | править исходный текст]