Описание тега orientdb
OrientDB - это многомодельная СУБД с открытым исходным кодом, NoSQL, которая сочетает в себе мощь графиков и гибкость документов в одной масштабируемой высокопроизводительной оперативной базе данных.
OrientDB поддерживает и сочетает в себе широкий спектр самых популярных функций и концепций, которые можно найти в различных типах систем управления базами данных, например:
- документоориентированное хранилище
- ориентированный на граф: реализует tinkerpop и обеспечивает поддержкуязыка обхода графа Gremlin
- объектно-ориентированный: может работать напрямую с POJO
- записывать отношения, управляемые прямыми связями
- запрос данных через подмножество SQL с расширениями для обработки отношений без объединений
- ACID транзакции
- Режимы схемы: схема менее, схема-полная и схема смешанного
- быстрые бинарные и RESTful протоколы и драйверы на разных языках
- работает в Linux, Windows и любой системе, поддерживающей технологию Java
- embeddable - локальный режим для использования базы данных в обход Сервера
- светлый - около 1 МБ на полный сервер
- консольное и веб- управление
- лицензия Apache 2 с открытым исходным кодом
Система управления и запросов OrientDB проста и удобна в использовании для людей с опытом работы с СУБД, а также для людей из мира NoSQL и новичков. Он написан на Java и использует алгоритм индексации под названием MVRB-Tree, производный от красно-черного дерева и дерева B+ с преимуществами обоих: быстрой вставки и сверхбыстрого поиска.