Jump to content

ОриентБД

Разработчик(и) ООО «ОриентДБ»
Первоначальный выпуск 2010 г .; 14 лет назад ( 2010 )
Стабильная версия
3.2.29 / 6 марта 2024 г .; 5 месяцев назад ( 06.03.2024 ) [1]
Репозиторий
Написано в Ява
Платформа Ява SE
Тип Документоориентированная база данных , Графовая база данных , Многомодельная база данных
Лицензия Лицензия Апач 2
Веб-сайт ориентальная база данных .org

OrientDB с открытым исходным кодом, NoSQL — это система управления базами данных написанная на Java . Это многомодельная база данных , поддерживающая графов , документов и объектов . модели [2] отношения управляются как в графовых базах данных с прямыми связями между записями. Он поддерживает режимы без схемы, с полной схемой и со смешанной схемой. Он имеет надежную систему профилирования безопасности, основанную на пользователях и ролях, и поддерживает запросы с помощью Gremlin, а также SQL, расширенный для обхода графа. OrientDB использует несколько механизмов индексации, основанных на B-дереве и расширяемом хешировании , последний из которых известен как «хеш-индекс». Каждая запись имеет суррогатный ключ , который указывает положение записи на диске. Ссылки между записями (ребрами) хранятся либо в виде позиции записи, хранящейся непосредственно внутри реферера, либо в виде B-дерева позиций записей (так называемые идентификаторы записей или RID), которое служит контейнером RID, что обеспечивает быстрый обход ( со сложностью O(1) ) отношений один-ко-многим и быстрое добавление/удаление новых ссылок. OrientDB — шестая по популярности графовая база данных согласно рейтингу графовых баз данных DB-Engines . [3] по состоянию на январь 2024 г.

Разработка OrientDB опирается на сообщество разработчиков открытого исходного кода. Проект использует GitHub. [4] для управления источниками, участниками и версиями.

Двигатель

[ редактировать ]

OrientDB построен на основе многомодельного механизма графов и документов. Хотя OrientDB включает в себя уровень SQL, поддержка ребер фактически означает, что их можно использовать для перемещения по связям, а не с помощью оператора JOIN . [5] OrientDB обрабатывает каждую запись/документ как объект, а связь между объектами/документами реализуется с помощью прямых указателей на позиции записи на диске. Это приводит к более быстрому извлечению связанных данных по сравнению с соединениями в СУБД. [6]

Редакции и лицензии

[ редактировать ]

OrientDB Community Edition бесплатен для любого использования (лицензия Apache 2). Коммерческой версии OrientDB не существует.

Приложения

[ редактировать ]

Первоначально OrientDB был создан Лукой Гарулли в 2010 году. Лука написал его как переписанную Java-версию быстрого постоянного уровня базы данных Orient ODBMS (первоначально разработанной Лукой Гарулли в 1999 году на C++). В 2012–2014 годах двигатель хранилища был реконструирован Андреем Ломакиным. Он получил новое имя «local», что означает «локальный с разбивкой на страницы». Это название подразумевает, что новый механизм хранения основан на концепции разделения файлов данных по страницам, а страница рассматривается как единая атомарная единица изменения. С 2012 года проект спонсируется OrientDB LTD (бывшая Orient Technologies LTD), коммерческой компанией, генеральным директором и основателем которой является Лука. В 2013 году к компании присоединился Андрей Ломакин в качестве ведущего инженера по исследованиям и разработкам и совладельца компании. [14] [15]

Впервые слово «мультимодель» было связано с базами данных 30 мая 2012 года в Кельне, Германия, во время выступления Луки Гарулли « Внедрение NoSQL – какой следующий шаг? ». [16] [17] Лука Гарулли предвидел эволюцию продуктов NoSQL 1-го поколения в новые продукты с большим количеством функций, которые можно использовать в различных случаях. OrientDB был первым продуктом, объединяющим документы, графики, ключ-значение, геопространственные и реактивные модели в одном продукте на базовом уровне. Это означает, что несколько моделей были интегрированы в ядро ​​без использования слоев. По этой причине OrientDB является «родной» многомодельной базой данных .

OrientDB освещалась средствами массовой информации и является лауреатом премии InfoWorld Bossie 2015 года. [18]

15 сентября 2017 года компания OrientDB LTD была приобретена CallidusCloud, публичной компанией акции которой торгуются на NASDAQ . [19]

30 января 2018 года было объявлено, что SAP (компания) приобрела CallidusCloud за 2,4 миллиарда долларов. [20] и поэтому OrientDB теперь поддерживается SAP (компанией) .

1 сентября 2021 г. [21] первоначальный основатель Лука Гарулли покинул SAP (компанию) и создал новый проект базы данных ArcadeDB с аналогичной моделью представления данных после того, как SAP решила прекратить коммерческую поддержку OrientDB.

См. также

[ редактировать ]
  1. ^ «Примечания к выпуску OrientDB 3.2» . Гитхаб . Проверено 6 марта 2024 г.
  2. ^ «Многомодельная база данных — Руководство OrientDB» . Архивировано из оригинала 3 мая 2015 г. Проверено 31 мая 2015 г.
  3. ^ «DB-Engines Ranking — рейтинг популярности графовых СУБД» .
  4. ^ "ориентальные технологии/orientdb" . Гитхаб . 30 мая 2020 г.
  5. ^ Ltd., Bloor Research International (6 августа 2014 г.). «Диаку: больше, чем управление – Блур» .
  6. ^ «Скрытые жемчужины веб-/мобильной разработки с открытым исходным кодом» . Архивировано из оригинала 13 октября 2016 г.
  7. ^ «Используйте графики и документы для предотвращения мошенничества в режиме реального времени» . Архивировано из оригинала 19 августа 2016 г. Проверено 15 июля 2016 г.
  8. ^ «Почему я использую OrientDB в производственных приложениях — база данных DZone» .
  9. ^ Нюикс. «Nuix 7 решает сегодняшние задачи клиентов и создает гипермасштабируемые возможности для будущего» (пресс-релиз).
  10. ^ «Diaku Axon — управление данными на базе OrientDB» . Архивировано из оригинала 28 июля 2017 г. Проверено 15 июля 2016 г.
  11. ^ Бонничи, В; Руссо, Ф; Бомбьери, Н; Пульвиренти, А; Джуньо, Р. (2014). «Комплексная реконструкция и визуализация некодирующих регуляторных сетей человека» . Фронт Биоинж Биотехнологий . 2 : 69. дои : 10.3389/fbioe.2014.00069 . ПМК   4261811 . ПМИД   25540777 .
  12. ^ «Механизм рекомендаций MovieLens с OrientDB — Pizza Connections» . Архивировано из оригинала 26 июля 2017 г. Проверено 15 июля 2016 г.
  13. ^ «Системы управления дорожным движением с OrientDB» . Архивировано из оригинала 15 июля 2017 г. Проверено 15 июля 2016 г.
  14. ^ «Экспертное интервью с Лукой Гарулли из OrientDB об управлении многомодельными базами данных для больших данных» . 18 мая 2015 года. Архивировано из оригинала 22 мая 2015 года . Проверено 15 июля 2016 г.
  15. ^ админ. «Интервью с Лукой Гарулли – JavaStaff.com» .
  16. ^ «Мультимодельное хранилище 1/2 одного продукта» . слайдшер . 01.06.2012.
  17. ^ «Конференция Nosql Matters 2012 | NoSQL Matters CGN 2012» (PDF) . 2012.nosql-matters.org . Проверено 12 января 2017 г.
  18. ^ персонал, InfoWorld (16 сентября 2015 г.). «Bossie Awards 2015: Лучшие инструменты разработки приложений с открытым исходным кодом» .
  19. ^ «CallidusCloud приобретает ведущую технологию многомодельных баз данных» (пресс-релиз). 19 сентября 2017 г. Проверено 11 октября 2017 г.
  20. ^ «SAP покупает CallidusCloud за 2,4 миллиарда долларов» . ТехКранч . 30 января 2018 года . Проверено 30 января 2018 г.
  21. ^ «Добро пожаловать в ArcadeDB» . 1 сентября 2021 г. . Проверено 1 сентября 2021 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: adc064893cc2a65353bdb64fa8c0b8bd__1709841480
URL1:https://arc.ask3.ru/arc/aa/ad/bd/adc064893cc2a65353bdb64fa8c0b8bd.html
Заголовок, (Title) документа по адресу, URL1:
OrientDB - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)