OrientDB DBMS - это СУБД c открытым программным кодом (лицензия Open Source Apache 2), реализующая модель Not Only SQL.OrientDB относится к классу документо-ориентированных (Documet Store/Document based/Document oriented) СУБД , которые хранят коллекции пар ключ/значение, а внутри них рекурсивно коллекции коллекций.Как правило, для представления таких "документов" используются JSON-подобные (см. http://en.wikipedia.org/wiki/JSON), или XML-подобные структуры. OrientDB использует JSON и XML в оригинальном виде. Для обработки связей OrientDB имплементирует особенности графовых хранилищ (GraphDB).
Особенности
- написана на Java, что обеспечивает кроссплатформенность.
- простой интерфейс/протокол доступа,
- хорошая горизонтальная масштабируемость и пропускная способность,
- эффективное использование распределенных индексов и RAM для хранения данных,
- возможность динамического определения различных атрибутов и схемы данных.
- позволяет извлекать в графы из сотен связанных объектов быстрее, чем за 1 мс, в отличие от реляционных СУБД, использующих дорогостоящие JOIN'ы.
- очень "легкая": полноценный OrientDB сервер занимает около 1 Мб.
- не требует дополнительного программного обеспечения и библиотек.
- SQL-friendly ;
- репликация в последней на данный момент версии
- использует SQL и native Java;
- есть поддержка ACID транзакций.
Особенности
- написана на Java, что обеспечивает кроссплатформенность.
- простой интерфейс/протокол доступа,
- хорошая горизонтальная масштабируемость и пропускная способность,
- эффективное использование распределенных индексов и RAM для хранения данных,
- возможность динамического определения различных атрибутов и схемы данных.
- позволяет извлекать в графы из сотен связанных объектов быстрее, чем за 1 мс, в отличие от реляционных СУБД, использующих дорогостоящие JOIN'ы.
- очень "легкая": полноценный OrientDB сервер занимает около 1 Мб.
- не требует дополнительного программного обеспечения и библиотек.
- SQL-friendly ;
- репликация в последней на данный момент версии
- использует SQL и native Java;
- есть поддержка ACID транзакций.