Учебники

OrientDB — Обзор

OrientDB — это система управления базами данных NoSQL с открытым исходным кодом. База данных NoSQL предоставляет механизм для хранения и извлечения данных, относящихся к NO или не, которые относятся к данным, отличным от табличных данных, таких как данные документа или данные графика. Базы данных NoSQL все чаще используются в больших данных и веб-приложениях реального времени. Системы NoSQL также иногда называют «не только SQL», чтобы подчеркнуть, что они могут поддерживать языки запросов, подобные SQL.

OrientDB также принадлежит к семейству NoSQL. OrientDB — это база данных распределенных графов второго поколения с гибкостью документов в одном продукте с открытой лицензией Apache 2. До появления OrientDB на рынке было несколько баз данных NoSQL, одна из которых — MongoDB.

MongoDB против OrientDB

MongoDB и OrientDB содержат много общих функций, но движки принципиально разные. MongoDB — это чистая база данных документов, а OrientDB — гибридный документ с графическим движком.

Характеристики MongoDB OrientDB
Отношения Использует СУБД RDBMS для создания отношений между сущностями. Он имеет высокую стоимость выполнения и не масштабируется при увеличении масштаба базы данных. Встраивает и связывает документы, такие как реляционная база данных. Он использует прямые, сверхбыстрые ссылки, взятые из мира графических баз данных.
План выборки Дорогостоящие операции JOIN. Легко возвращает полный график с взаимосвязанными документами.
операции Не поддерживает транзакции ACID, но поддерживает атомарные операции. Поддерживает ACID транзакции, а также атомарные операции.
Язык запросов Имеет свой язык на основе JSON. Язык запросов построен на SQL.
Индексы Использует алгоритм B-Tree для всех индексов. Поддерживает три различных алгоритма индексации, чтобы пользователь мог достичь максимальной производительности.
Запоминающее устройство Использует технику отображения памяти. Использует имя механизма хранения LOCAL и PLOCAL.

OrientDB — это первая мультимодельная NoSQL-СУБД с открытым исходным кодом, которая объединяет мощь графиков и гибкость документов в масштабируемой высокопроизводительной операционной базе данных.