Neo4j

Neo4j
Developer(s)Neo4j Inc.
Initial release2007; 17 years ago (2007)[1]
Stable release
5.24[2] Edit this on Wikidata / 27 September 2024; 1 day ago (27 September 2024)
Repository
Written inJava
TypeGraph database
License
Websiteneo4j.com

Neo4j is a graph database management system (GDBMS) developed by Neo4j Inc.

The data elements Neo4j stores are nodes, edges connecting them, and attributes of nodes and edges. Described by its developers as an ACID-compliant transactional database with native graph storage and processing,[3] Neo4j is available in a non-open-source "community edition" licensed with a modification of the GNU General Public License, with online backup and high availability extensions licensed under a closed-source commercial license.[4] Neo also licenses Neo4j with these extensions under closed-source commercial terms.[5]

Neo4j is implemented in Java and accessible from software written in other languages using the Cypher query language through a transactional HTTP endpoint, or through the binary "Bolt" protocol.[6][7][8][9] The "4j" in Neo4j is a reference to its being built in Java, however is now largely viewed as an anachronism.[10]

History

Neo4j is developed by Neo4j, Inc., based in San Mateo, California, United States and Malmö, Sweden.

Version 1.0 was released in February 2010.[11]

Neo4j version 2.0 was released in December 2013.[12]

Neo4j version 3.0 was released in April 2016.[13]

In November 2016, Neo4j successfully secured $36M in Series D Funding led by Greenbridge Partners Ltd.[14]

In November 2018, Neo4j successfully secured $80M in Series E Funding led by One Peak Partners and Morgan Stanley Expansion Capital, with participation from other investors including Creandum, Eight Roads and Greenbridge Partners.[15]

In June 2021, Neo4j announced another round of funding, $325M in Series F.[16]

Release history

Release history
Release First release[17] Latest

minor version[18]

Latest release[18] End of
Support Date[17]
1.0 2010-02-23 Old version, no longer maintained: 1.0 2011-08-23
1.1 2010-07-30 Old version, no longer maintained: 1.1 2012-01-30
1.2 2010-12-29 Old version, no longer maintained: 1.2 2012-06-29
1.3 2011-04-12 Old version, no longer maintained: 1.3 2012-09-12
1.4 2011-07-08 Old version, no longer maintained: 1.4 2013-01-08
1.5 2011-11-09 Old version, no longer maintained: 1.5 2013-03-09
1.6 2012-01-22 Old version, no longer maintained: 1.6 2013-07-22
1.7 2012-04-18 Old version, no longer maintained: 1.7 2013-10-18
1.8 2012-09-28 Old version, no longer maintained: 1.8 2014-03-28
1.9 2013-05-21 Old version, no longer maintained: 1.9.9 2014-10-13 2014-11-21
2.0 2013-12-11 Old version, no longer maintained: 2.0.4 2014-07-08 2015-06-11
2.1 2014-05-29 Old version, no longer maintained: 2.1.8 2015-04-01 2015-11-29
2.2 2015-03-25 Old version, no longer maintained: 2.2.10 2016-06-16 2016-09-25
2.3 2015-10-21 Old version, no longer maintained: 2.3.12 2017-12-12 2017-04-21
3.0 2016-04-16 Old version, no longer maintained: 3.0.12 2017-10-03 2017-10-31
3.1 2016-12-13 Old version, no longer maintained: 3.1.9 2018-06-05 2018-06-13
3.2 2017-05-11 Old version, no longer maintained: 3.2.14 2019-02-26 2018-11-31
3.3 2017-10-24 Old version, no longer maintained: 3.3.9 2018-11-02 2019-04-28
3.4 2018-05-17 Old version, no longer maintained: 3.4.17 2019-11-19 2020-03-31
3.5 2018-11-29 Old version, no longer maintained: 3.5.35 2022-08-11 2022-05-27
4.0 2020-01-15 Old version, no longer maintained: 4.0.12 2021-07-06 2021-07-14
4.1 2020-06-23 Old version, no longer maintained: 4.1.12 2022-08-11 2021-12-22
4.2 2020-11-17 Old version, no longer maintained: 4.2.19 2022-08-11 2022-05-16
4.3 2021-06-17 Old version, no longer maintained: 4.3.23 2022-12-21 2022-12-16
4.4 2021-12-02 Old version, yet still maintained: 4.4.37 2024-09-03 2025-06-30
5.0 2022-10-06 Old version, no longer maintained: 5.0 2022-10-24
5.1 2022-10-24 Old version, no longer maintained: 5.1 Release of 5.2
5.2 2022-11-21 Old version, no longer maintained: 5.2 Release of 5.3
5.3 2022-12-15 Old version, no longer maintained: 5.3 Release of 5.4
5.4 2023-01-26 Old version, no longer maintained: 5.4 Release of 5.5
5.5 2023-02-16 Old version, no longer maintained: 5.5 Release of 5.6
5.6 2023-03-24 Old version, no longer maintained: 5.6 Release of 5.7
5.7 2023-04-20 Old version, no longer maintained: 5.7 Release of 5.8
5.8 2023-05-16 Old version, no longer maintained: 5.8 Release of 5.9
5.9 2023-06-15 Old version, no longer maintained: 5.9 Release of 5.10
5.10 2023-07-19 Old version, no longer maintained: 5.10 Release of 5.11
5.11 2023-08-15 Old version, no longer maintained: 5.11 Release of 5.12
5.12 2023-09-14 Old version, no longer maintained: 5.12 Release of 5.13
5.13 2023-10-23 Old version, no longer maintained: 5.13 Release of 5.14
5.14 2023-11-24 Old version, no longer maintained: 5.14 Release of 5.15
5.15 2023-12-15 Old version, no longer maintained: 5.15 Release of 5.16
5.16 2024-01-22 Old version, no longer maintained: 5.16 Release of 5.17
5.17 2024-02-23 Old version, no longer maintained: 5.17 Release of 5.18
5.18 2024-03-13 Old version, no longer maintained: 5.18.1 2024-03-18 Release of 5.19
5.19 2024-04-12 Old version, no longer maintained: 5.19 Release of 5.20
5.20 2024-05-23 Old version, no longer maintained: 5.20 Release of 5.21
5.21 2024-06-28 Old version, no longer maintained: 5.21.2 2024-07-09 Release of 5.22
5.22.0 2024-07-25 Old version, no longer maintained: 5.22.0 Release of 5.23
5.23 2024-08-22 Old version, no longer maintained: 5.23 Release of 5.24
5.24 2024-09-27 Current stable version: 5.24
Legend:
Old version, not maintained
Old version, still maintained
Latest version
Latest preview version
Future release

Licensing and editions

Neo4j comes in five editions. Two are on-premises editions, Community (free) and Enterprise, and three are cloud-only editions: AuraDB Free, AuraDB Professional, and AuraDB Enterprise.

It is dual-licensed: GPL v3 (with parts of the code under AGPLv3 with Commons Clause), and a proprietary license. The Community Edition is free but is limited to running on one node only due to the lack of clustering and is without hot backups.[19]

The Enterprise Edition unlocks these limitations, allowing for clustering, hot backups, and monitoring. The Enterprise Edition is available under a closed-source commercial license.

The licensing is controversial and has been the subject of at least one lawsuit.[20]

Data structure

The data elements are nodes, edges which connect nodes to one another, and attributes of nodes and edges. Nodes and edges can be labelled. Labels can be used to narrow searches. As of version 2.0, indexing was added to Cypher with the introduction of schemas.[21] Previously, indexes were supported separately from Cypher.[22]

Criticisms

Database researcher Andy Pavlo from Carnegie Mellon University has questioned graph databases' decision to abandon the longstanding relational model in favor of a custom model.[23] Researchers from CWI benchmarked a modified version of DuckDB against Neo4j on graph-related workloads and found that, despite being an extension of a relational database running SQL, their implementation outperforms Neo4j in a few specific tasks.[24]

Neo4j sued PureThink, a small business that had used a power created under the terms of the GNU AGPL, to remove a restrictive Commons clause that Neo4j had added to the AGPL license.[20][25] The United States District Court for the Northern District of California made a decision on 2024-07-22 to impose $597,000 in actual damages on PureThink, having previously decided that PureThink had violated the DMCA by removing the Commons Clause from Neo4j's AGPL license, and that it had violated trademark law by continuing to use the name Neo4j in selling to government agencies.[26]

See also

References

  1. ^ Neubauer, Peter [@peterneubauer] (17 Feb 2010). "@sarkkine #Neo4j was developed as part of a CMS SaaS 2000-2007, became released OSS 2007 when Neo Technology spun out" (Tweet) – via Twitter.
  2. ^ https://neo4j.com/release-notes/database/neo4j-5/. {{cite web}}: Missing or empty |title= (help)
  3. ^ Neo Technology. "Neo4j Graph Database". Retrieved 2015-11-04.
  4. ^ Philip Rathle (November 15, 2018). "Simplicity Wins: We're Shifting to an Open Core Licensing Model for Neo4j Enterprise Edition". Retrieved 2019-01-16.
  5. ^ Emil Eifrem (April 13, 2011). "Graph Databases, Licensing and MySQL". Archived from the original on 2011-04-26. Retrieved 2011-04-29.
  6. ^ "Bolt Protocol".
  7. ^ Todd Hoff (June 13, 2009). "Neo4j - a Graph Database that Kicks Buttox". High Scalability. Possibility Outpost. Retrieved 2010-02-17.
  8. ^ Gavin Terrill (June 5, 2008). "Neo4j - an Embedded, Network Database". InfoQ. C4Media Inc. Retrieved 2010-02-17.
  9. ^ "5.1. Transactional Cypher HTTP endpoint". Retrieved 2015-11-04.
  10. ^ Dr. Jim Webber (June 8, 2020). "A Personal History of Neo4j". Neo4j. YouTube. Retrieved 2022-06-09.
  11. ^ "The top 10 ways to get to know Neo4j". Neo4j Blog. February 16, 2010. Retrieved 2010-02-17.
  12. ^ "Neo4j 2.0 GA - Graphs for Everyone". Neo4j Blog. December 11, 2013. Retrieved 2014-01-10.
  13. ^ "Neo4j 3.0.0 - Neo4j Graph Database Platform". Release Date. April 26, 2016. Retrieved 2020-04-23.
  14. ^ "Neo Technology closes $36 million in funding as graph database adoption soars". SiliconANGLE. Retrieved 2016-11-21.
  15. ^ "Graph database platform Neo4j locks in $80 mln Series E". PE Hub Wire. Archived from the original on 2019-04-26. Retrieved 2018-11-01.
  16. ^ "Neo4j Series F funding".
  17. ^ a b "Neo4j Supported Versions". Neo4j Graph Database Platform. Retrieved 2024-09-27.
  18. ^ a b "Release Notes Archive". Neo4j Graph Database Platform. Retrieved 2024-09-27.
  19. ^ "The Neo4j Editions".
  20. ^ a b Kuhn, Bradley M. (March 30, 2022). "An Erroneous Preliminary Injunction Granted in Neo4j v. PureThink". Retrieved 2024-09-14.
  21. ^ "The Neo4j Manual v2.1.5".
  22. ^ "The Neo4j Manual v1.8.3".
  23. ^ Pavlo, Andy (2023-03-08). "Abandoning relational DB model like 'reinventing the wheel'". The Register. Retrieved 2024-02-21.
  24. ^ D.L.J, Daniël; Singh, Tavneet; Szárnyas, Gábor; Boncz, Peter (2023-01-08). "DuckPGQ: Efficient property graph queries in an analytical RDBMS". Centrum Wiskunde & Informatica. Retrieved 2024-02-21.
  25. ^ "SFC's Policy Fellow Files Expert Report in Neo4j v. PureThink; Case about the "further restrictions" removal provision of the AGPLv3 continues after counterclaim filing". February 9, 2023. Retrieved 2024-09-14.
  26. ^ "NEO4J, INC., et al., Plaintiffs, v. PURETHINK, LLC, et al., Defendants.: Findings of Fact and Conclusions of Law" (PDF). 2024-07-22. Retrieved 2024-09-14.

Read other articles:

Seman MuliaBiografiKelahiran1918 Kematian1r Januari 1992 (73/74 tahun)Tempat pemakamanMakam K.H. Muhammad Zaini bin Abdul Ghani Musala Ar-Raudhah Sekumpul Data pribadiAgamaIslam KegiatanPekerjaanUlama Al Allimul Al-Allamah Asy-Syekh Muhammad Semman bin Haji Mulia (atau Guru Semman Mulia) adalah seorang ulama besar dari Martapura, Kalimantan Selatan, Indonesia. Masyarakat Martapura akrab memanggilnya dengan Guru Seman atau Guru Padang. Ia mendalami Islam dari salah seorang gurunya yang juga adala…

العلاقات السعودية الفرنسية     السعودية   سويسرا السفارات سفارة خادم الحرمين الشريفين في برن   السفير : القائم بالاعمال بالنيابة أسامه بن داخل الأحمدي تعديل مصدري - تعديل   العلاقات السعودية السويسرية، ترتبط المملكة العربية السعودية وسويسرا بعلاقات و…

العلاقات السنغافورية الغينية سنغافورة غينيا   سنغافورة   غينيا تعديل مصدري - تعديل   العلاقات السنغافورية الغينية هي العلاقات الثنائية التي تجمع بين سنغافورة وغينيا.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه المقارن…

نصر الله عبد اللهي معلومات شخصية الاسم الكامل نصر الله عبداللهي الميلاد 2 سبتمبر 1951 (العمر 72 سنة)طهران، إيران الطول 1.83 م (6 قدم 0 بوصة) مركز اللعب مدافع الجنسية إيران  معلومات النادي النادي الحالي تاج (فريق المدرب) مسيرة الشباب سنوات فريق 1960–1965 الحرس المسيرة الاحتراف…

American screenwriter, director, and producer Scot ArmstrongBorn (1970-09-22) September 22, 1970 (age 53)Occupations Screenwriter Director Producer Known forDiceThe Hangover: Part IISemi-ProOld School Scot Armstrong is an American screenwriter, director, and producer.[1][2] He is credited with writing or co-writing numerous comedy films, including Old School, The Hangover: Part II, Semi-Pro, Road Trip, and many others.[3][4] He is also the writer and dir…

Untuk hula-hula atau hulahula dalam sistem kekerabatan Batak, lihat Dalihan Natolu. Penari hula kahiko di Taman Nasional Gunung Berapi Hawaii Hula atau hula-hula adalah jenis tarian asal Kepulauan Hawaii yang diiringi nyanyian atau lagu. Hula diciptakan oleh orang Polinesia dari Kepulauan Hawaii. Lagu yang mengiringi tarian disebut mele. Hula menggambarkan atau mendramatisasikan mele. Ada banyak jenis hula. Hula bisa digolongan menurut gaya, tema, atau periode. Hula Preservation Society mencatat…

Biografi ini tidak memiliki referensi atau sumber sehingga isinya tidak dapat dipastikan. Bantu memperbaiki artikel ini dengan menambahkan sumber tepercaya. Materi kontroversial atau trivial yang sumbernya tidak memadai atau tidak bisa dipercaya harus segera dihapus.Cari sumber: Max Biaggi – berita · surat kabar · buku · cendekiawan · JSTOR (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Max Biaggi saat masih menjadi Pembalap Moto GP M…

1994 Indian filmHello BrotherTheatrical release posterDirected byE. V. V. SatyanarayanaScreenplay byE. V. V. SatyanarayanaL.B. Sriram (dialogues)Story byE. V. V. SatyanarayanaRamaniProduced byK. L. NarayanaS. Gopala Reddy (Presenter)StarringNagarjunaRamya KrishnaSoundaryaCinematographyS. Gopal ReddyEdited byK. Ravindra BabuMusic byRaj–KotiProductioncompanySri Durga ArtsRelease date 20 April 1994 (1994-04-20) Running time152 minutesCountryIndiaLanguageTeluguBox office₹15.25 cro…

Krishna VamsiPekerjaanSutradaraproduser filmpenulis latarkoreograferTahun aktif1995–sekarangSuami/istriRamya Krishna (2003–sekarang) Pasupuleti Krishna Vamsi, yang lebih dikenal sebagai Krishna Vamsi, adalah seorang sutradara, produser dan koreografer film India yang dikenal karena karya-karyanya dalam sinema Telugu.[1][2] Vamsi membuat debut penyutradaraannya dengan film kejahatan 1995, Gulabi, yang dibintangi oleh J. D. Chakravarthi. Ia telah meraih dua Penghargaan Fil…

Family of general aviation and liaison aircraft This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Fairchild 24 – news · newspapers · books · scholar · JSTOR (April 2010) (Learn how and when to remove this template message) F-24 Argus 1944 Fairchild Argus III Role STOL bush plane [citation needed]Type of a…

Hotel in New York City Omni Berkshire PlaceMadison Avenue, Omni Berkshire Place on rightGeneral informationLocationManhattan, New York CityAddress21 East 52nd St.Coordinates40°45′34″N 73°58′29″W / 40.75944°N 73.97472°W / 40.75944; -73.97472Opening1926OwnerOmni HotelsManagementOmni HotelsDesign and constructionArchitect(s)Warren & WetmoreOther informationNumber of rooms395 The Omni Berkshire Place hotel is located at 21 East 52nd Street, near Madison Avenue…

Father of the Bride Part IIPoster rilis teatrikalSutradaraCharles ShyerProduserNancy MeyersDitulis olehNancy MeyersCharles ShyerBerdasarkanFather's Little Dividendoleh Albert HackettFrances GoodrichPemeran Steve Martin Diane Keaton Martin Short Kimberly Williams George Newbern Kieran Culkin Penata musikAlan SilvestriSinematograferElliot DavisWilliam A. FrakerPenyuntingAdam BernardiStephen A. RotterPerusahaanproduksiTouchstone PicturesDistributorBuena Vista PicturesTanggal rilis 8 Desember …

Constitutional body of the Russian president Security Council of the Russian FederationСовет безопасности Российской ФедерацииEmblem of the Russian Security CouncilAgency overviewFormed5 March 1992; 32 years ago (1992-03-05)Preceding agencySecurity Council of the Soviet UnionJurisdictionRussiaHeadquartersMoscow, RussiaAgency executivesChairman, President Vladimir PutinDeputy Chairman, Dmitry MedvedevSecretary, Nikolai PatrushevWebsitescrf.gov…

Sceaux 行政国 フランス地域圏 (Région) イル=ド=フランス地域圏県 (département) オー=ド=セーヌ県郡 (arrondissement) アントニー郡小郡 (canton) 小郡庁所在地INSEEコード 92071郵便番号 92330市長(任期) フィリップ・ローラン(2008年-2014年)自治体間連合 (fr) メトロポール・デュ・グラン・パリ人口動態人口 19,679人(2007年)人口密度 5466人/km2住民の呼称 Scéens地理座標 北緯48度46…

この項目には、一部のコンピュータや閲覧ソフトで表示できない文字が含まれています(詳細)。 数字の大字(だいじ)は、漢数字の一種。通常用いる単純な字形の漢数字(小字)の代わりに同じ音の別の漢字を用いるものである。 概要 壱万円日本銀行券(「壱」が大字) 弐千円日本銀行券(「弐」が大字) 漢数字には「一」「二」「三」と続く小字と、「壱」「弐」…

Франц Саксен-Кобург-Заальфельдскийнем. Franz von Sachsen-Coburg-Saalfeld герцог Саксен-Кобург-Заальфельдский 8 сентября 1800 — 9 декабря 1806 Предшественник Эрнст Фридрих Саксен-Кобург-Заальфельдский Преемник Эрнст I Саксен-Кобург-Заальфельдский Рождение 15 июля 1750(1750-07-15)Кобург, Саксе…

Football match2016 FA Community ShieldThe match programme cover Leicester City Manchester United 1 2 Date7 August 2016 (2016-08-07)VenueWembley Stadium, LondonMan of the MatchEric Bailly (Manchester United)RefereeCraig Pawson (South Yorkshire)Attendance85,437← 2015 2017 → The 2016 FA Community Shield (also known as The FA Community Shield supported by McDonald's for sponsorship reasons) was the 94th FA Community Shield, an annual English football match played between t…

马来西亚—英国关系 马来西亚 英国 代表機構马来西亚驻英国高级专员公署(英语:High Commission of Malaysia, London)英国驻马来西亚高级专员公署(英语:British High Commission, Kuala Lumpur)代表高级专员 阿末拉席迪高级专员 查尔斯·海伊(英语:Charles Hay (diplomat)) 马来西亚—英国关系(英語:Malaysia–United Kingdom relations;馬來語:Hubungan Malaysia–United Kingdom)是指马来西亚与英国之…

Сельское поселение России (МО 2-го уровня)Новотитаровское сельское поселение Флаг[d] Герб 45°14′09″ с. ш. 38°58′16″ в. д.HGЯO Страна  Россия Субъект РФ Краснодарский край Район Динской Включает 4 населённых пункта Адм. центр Новотитаровская Глава сельского посел…

Halaman ini berisi artikel tentang lagu Linkin Park. Untuk kegunaan lain, lihat In the End (disambiguasi). In the EndSingel oleh Linkin Parkdari album Hybrid TheorySisi-B Step Up In the End (live BBC Radio One) Points of Authority (live at Docklands Arena, London) A Place for My Head (live at Docklands Arena) Pushing Me Away Dirilis9 Oktober 2001Format CD DVD DirekamLos Angeles, California, Amerika Serikat, 1999–2000Genre Nu metal[1][2] rap rock[3] alternative rock[…

Kembali kehalaman sebelumnya