Neo4j
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Разработчик(и) | Neo4j Inc. |
---|---|
Первоначальный выпуск | 2007 г [ 1 ] |
Стабильная версия | 5.22.0 [ 2 ]
/ 25 июля 2024 г |
Репозиторий | |
Написано в | Ява |
Тип | База данных графов |
Лицензия |
|
Веб-сайт | neo4j |
Neo4j — это графовыми базами данных система управления (GDBMS), разработанная Inc. Neo4j
Элементами данных, которые хранит Neo4j, являются узлы , соединяющие их ребра и атрибуты узлов и ребер. Описанная разработчиками как ACID -совместимая транзакционная база данных с собственным хранилищем и обработкой графов. [ 3 ] Neo4j доступен в «выпуске для сообщества» с закрытым исходным кодом , лицензируемом с модификацией GNU General Public License , с расширениями онлайн-резервного копирования и высокой доступности , лицензируемыми по коммерческой лицензии с закрытым исходным кодом. [ 4 ] Neo также лицензирует Neo4j с этими расширениями на коммерческих условиях с закрытым исходным кодом. [ 5 ]
Neo4j реализован на Java и доступен из программного обеспечения, написанного на других языках, с использованием языка запросов Cypher через конечную точку транзакций HTTP или через двоичный протокол Bolt . [ 6 ] [ 7 ] [ 8 ] [ 9 ] «4j» в Neo4j — это отсылка к тому, что он был создан на Java, однако сейчас это в значительной степени рассматривается как анахронизм . [ 10 ]
История
[ редактировать ]Neo4j разработан компанией Neo4j, Inc., расположенной в Сан-Матео, Калифорния , США и Мальмё , Швеция.
Версия 1.0 была выпущена в феврале 2010 года. [ 11 ]
Neo4j версии 2.0 была выпущена в декабре 2013 года. [ 12 ]
Neo4j версии 3.0 была выпущена в апреле 2016 года. [ 13 ]
В ноябре 2016 года Neo4j успешно получила финансирование серии D на сумму 36 миллионов долларов США от Greenbridge Partners Ltd. [ 14 ]
В ноябре 2018 года Neo4j успешно привлекла 80 миллионов долларов США в рамках финансирования серии E под руководством One Peak Partners и Morgan Stanley Expansion Capital при участии других инвесторов, включая Creandum, Eight Roads и Greenbridge Partners. [ 15 ]
В июне 2021 года Neo4j объявил об еще одном раунде финансирования на сумму 325 миллионов долларов в серии F. [ 16 ]
История выпусков
[ редактировать ]Выпускать | Первый выпуск [ 17 ] | Последний
дополнительная версия [ 18 ] |
Последний выпуск [ 18 ] | Конец Дата поддержки [ 17 ] |
---|---|---|---|---|
1.0 | 2010-02-23 | 1.0. | — | 2011-08-23 |
1.1 | 2010-07-30 | 1.1. | — | 2012-01-30 |
1.2 | 2010-12-29 | 1.2. | — | 2012-06-29 |
1.3 | 2011-04-12 | 1.3. | — | 2012-09-12 |
1.4 | 2011-07-08 | 1.4. | — | 2013-01-08 |
1.5 | 2011-11-09 | 1.5. | — | 2013-03-09 |
1.6 | 2012-01-22 | 1.6. | — | 2013-07-22 |
1.7 | 2012-04-18 | 1.7. | — | 2013-10-18 |
1.8 | 2012-09-28 | 1.8. | — | 2014-03-28 |
1.9 | 2013-05-21 | 1.9.9. | 2014-10-13 | 2014-11-21 |
2.0 | 2013-12-11 | 2.0.4. | 2014-07-08 | 2015-06-11 |
2.1 | 2014-05-29 | 2.1.8. | 2015-04-01 | 2015-11-29 |
2.2 | 2015-03-25 | 2.2.10. | 2016-06-16 | 2016-09-25 |
2.3 | 2015-10-21 | 2.3.12. | 2017-12-12 | 2017-04-21 |
3.0 | 2016-04-16 | 3.0.12. | 2017-10-03 | 2017-10-31 |
3.1 | 2016-12-13 | 3.1.9. | 2018-06-05 | 2018-06-13 |
3.2 | 2017-05-11 | 3.2.14. | 2019-02-26 | 2018-11-31 |
3.3 | 2017-10-24 | 3.3.9. | 2018-11-02 | 2019-04-28 |
3.4 | 2018-05-17 | 3.4.17. | 2019-11-19 | 2020-03-31 |
3.5 | 2018-11-29 | 3.5.35. | 2022-08-11 | 2022-05-27 |
4.0 | 2020-01-15 | 4.0.12. | 2021-07-06 | 2021-07-14 |
4.1 | 2020-06-23 | 4.1.12. | 2022-08-11 | 2021-12-22 |
4.2 | 2020-11-17 | 4.2.19. | 2022-08-11 | 2022-05-16 |
4.3 | 2021-06-17 | 4.3.23. | 2022-12-21 | 2022-12-16 |
4.4 | 2021-12-02 | 4.4.36. | 2024-07-23 | 2025-06-30 |
5.0 | 2022-10-06 | 5.0. | — | 2022-10-24 |
5.1 | 2022-10-24 | 5.1. | — | Выпуск 5.2 |
5.2 | 2022-11-21 | 5.2. | — | Выпуск 5.3 |
5.3 | 2022-12-15 | 5.3. | — | Выпуск 5.4 |
5.4 | 2023-01-26 | 5.4. | — | Выпуск 5.5 |
5.5 | 2023-02-16 | 5.5. | — | Выпуск 5.6 |
5.6 | 2023-03-24 | 5.6. | — | Выпуск 5.7 |
5.7 | 2023-04-20 | 5.7. | — | Выпуск 5.8 |
5.8 | 2023-05-16 | 5.8. | — | Выпуск 5.9 |
5.9 | 2023-06-15 | 5.9. | — | Выпуск 5.10 |
5.10 | 2023-07-19 | 5.10. | — | Выпуск 5.11 |
5.11 | 2023-08-15 | 5.11. | — | Выпуск 5.12 |
5.12 | 2023-09-14 | 5.12. | — | Выпуск 5.13 |
5.13 | 2023-10-23 | 5.13. | — | Выпуск 5.14 |
5.14 | 2023-11-24 | 5.14. | — | Выпуск 5.15 |
5.15 | 2023-12-15 | 5.15. | — | Выпуск 5.16 |
5.16 | 2024-01-22 | 5.16. | — | Выпуск 5.17 |
5.17 | 2024-02-23 | 5.17. | — | Выпуск 5.18 |
5.18 | 2024-03-13 | 5.18.1. | 2024-03-18 | Выпуск 5.19 |
5.19 | 2024-04-12 | 5.19. | — | Выпуск 5.20 |
5.20 | 2024-05-23 | 5.20. | — | Выпуск 5.21 |
5.21 | 2024-06-28 | 5.21.2. | 2024-07-09 | Выпуск 5.22 |
5.22.0 | 2024-07-25 | 5.22.0. | — | Выпуск 5.23 |
Лицензирование и редакции
[ редактировать ]Neo4j выпускается в пяти редакциях. Две версии — локальные, Community (бесплатная) и Enterprise, а три — только облачные версии: AuraDB Free, AuraDB Professional и AuraDB Enterprise.
Он имеет двойную лицензию: GPL v3 (с частями кода под AGPLv3 с пунктом Commons ) и проприетарную лицензию. Community Edition бесплатна, но может работать только на одном узле из-за отсутствия кластеризации и не имеет горячего резервного копирования. [ 19 ]
Версия Enterprise Edition снимает эти ограничения, позволяя выполнять кластеризацию, горячее резервное копирование и мониторинг. Версия Enterprise Edition доступна по коммерческой лицензии с закрытым исходным кодом.
Структура данных
[ редактировать ]Элементами данных являются узлы, ребра, соединяющие узлы друг с другом, а также атрибуты узлов и ребер. Узлы и ребра могут быть помечены. Ярлыки можно использовать для сужения поиска. Начиная с версии 2.0, в Cypher было добавлено индексирование с введением схем. [ 20 ] Раньше индексы поддерживались отдельно от Cypher. [ 21 ]
Критика
[ редактировать ]Исследователь баз данных Энди Павло из Университета Карнеги-Меллон поставил под сомнение решение графовых баз данных отказаться от давней реляционной модели в пользу собственной модели. [ 22 ] Исследователи из CWI сравнили модифицированную версию DuckDB с Neo4j в рабочих нагрузках, связанных с графами, и обнаружили, что, несмотря на то, что они являются расширением реляционной базы данных, работающей под управлением SQL , их реализация превосходит Neo4j в некоторых конкретных задачах. [ 23 ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Нойбауэр, Питер [@peterneubauer] (17 февраля 2010 г.). «@sarkkine #Neo4j был разработан как часть CMS SaaS 2000-2007 гг., выпущен OSS в 2007 г., когда компания Neo Technology вышла из строя» ( Tweet ) – через Twitter .
- ^ https://neo4j.com/release-notes/database/neo4j-5/ .
{{cite web}}
: Отсутствует или пусто|title=
( помощь ) - ^ Нео Технология. «База данных графов Neo4j» . Проверено 4 ноября 2015 г.
- ^ Филип Рэтл (15 ноября 2018 г.). «Простота побеждает: мы переходим к модели лицензирования с открытым ядром для Neo4j Enterprise Edition» . Проверено 16 января 2019 г.
- ^ Эмиль Эйфрем (13 апреля 2011 г.). «Графовые базы данных, лицензирование и MySQL» . Архивировано из оригинала 26 апреля 2011 г. Проверено 29 апреля 2011 г.
- ^ «Болтовый протокол» .
- ^ Тодд Хофф (13 июня 2009 г.). «Neo4j — графовая база данных, которая пинает Баттокс» . Высокая масштабируемость . Возможная застава . Проверено 17 февраля 2010 г.
- ^ Гэвин Террилл (5 июня 2008 г.). «Neo4j — встроенная сетевая база данных» . ИнфоQ . C4Media Inc. Проверено 17 февраля 2010 г.
- ^ «5.1. Конечная точка HTTP транзакционного шифрования» . Проверено 4 ноября 2015 г.
- ^ Доктор Джим Уэббер (8 июня 2020 г.). «Личная история Neo4j» . Нео4дж . Ютуб . Проверено 9 июня 2022 г.
- ^ «10 лучших способов познакомиться с Neo4j» . Блог Neo4j . 16 февраля 2010 года . Проверено 17 февраля 2010 г.
- ^ «Neo4j 2.0 GA — графики для всех» . Блог Neo4j . 11 декабря 2013 года . Проверено 10 января 2014 г.
- ^ «Neo4j 3.0.0 — платформа графовой базы данных Neo4j» . Дата выпуска . 26 апреля 2016 года . Проверено 23 апреля 2020 г.
- ^ «Neo Technology закрывает финансирование на сумму 36 миллионов долларов в связи с резким ростом популярности графовых баз данных» . КремниевыйУГОЛ . Проверено 21 ноября 2016 г.
- ^ «Платформа графовых баз данных Neo4j зафиксировала 80 миллионов долларов в серии E» . Провод концентратора PE . Архивировано из оригинала 26 апреля 2019 г. Проверено 1 ноября 2018 г.
- ^ «Финансирование Neo4j Series F» .
- ^ Jump up to: а б «Поддерживаемые версии Neo4j» . Платформа графовой базы данных Neo4j . Проверено 25 июля 2024 г.
- ^ Jump up to: а б «Архив примечаний к выпуску» . Платформа графовой базы данных Neo4j . Проверено 25 июля 2024 г.
- ^ «Издания Neo4j» .
- ^ «Руководство Neo4j v2.1.5» .
- ^ «Руководство Neo4j v1.8.3» .
- ^ Павел, Энди (08 марта 2023 г.). «Отказ от реляционной модели БД как «изобретение велосипеда» » . Регистр . Проверено 21 февраля 2024 г.
- ^ ДЛЖ, Дэниел; Сингх, Тавнит; Шарньяс, Габор; Бонч, Питер (08 января 2023 г.). «DuckPGQ: эффективные запросы к графам свойств в аналитической СУБД» . Центр математики и информатики . Проверено 21 февраля 2024 г.