Neo4j

Neo4j
Modifica el valor a Wikidata

Tipusprogramari de propietat, Base de dades orientada a grafs i programari lliure Modifica el valor a Wikidata
Versió inicialfebrer 2010 Modifica el valor a Wikidata
Versió estable
2025.04 (30 abril 2025) Modifica el valor a Wikidata
LlicènciaGNU GPL 3.0
GNU Affero General Public License, versió 3.0 Modifica el valor a Wikidata
Característiques tècniques
PlataformaMàquina Virtual Java Modifica el valor a Wikidata
Escrit enJava i Scala Modifica el valor a Wikidata
Més informació
Lloc webneo4j.com (anglès) Modifica el valor a Wikidata
Stack ExchangeEtiqueta Modifica el valor a Wikidata


X: neo4j Modifica el valor a Wikidata

Neo4j és un sistema de gestió de bases de dades de gràfics (GDBMS) desenvolupat per la companyia nord-americana Neo4j.

Els elements de dades que Neo4j emmagatzema són els nodes, les arestes que els connecten i els atributs dels nodes i les arestes. Descrit pels seus desenvolupadors com una base de dades transaccional compatible amb ACID amb emmagatzematge i processament de gràfics nadius, [1] Neo4j està disponible en una «edició comunitària» no de codi obert amb llicència amb una modificació de la Llicència Pública General de GNU, amb còpia de seguretat en línia i extensions d'alta disponibilitat amb llicència comercial de codi tancat.[2] Neo també llicència Neo4j amb aquestes extensions en termes comercials de codi tancat.[3]

Neo4j està implementat en Java i s'hi pot accedir des de programari escrit en altres llengües amb el llenguatge de consulta Cypher mitjançant un punt final transaccional HTTP, o mitjançant el protocol binari Bolt.[4][5][6][7] El «4j» de Neo4j és una referència a la construcció en Java, però ara es veu en gran manera com un anacronisme.[8]

  1. Neo Technology. «Neo4j Graph Database» (en anglès). [Consulta: 4 novembre 2015].
  2. Philip Rathle. «Simplicity Wins: We're Shifting to an Open Core Licensing Model for Neo4j Enterprise Edition» (en anglès), 15-11-2018. [Consulta: 16 gener 2019].
  3. Emil Eifrem. «Graph Databases, Licensing and MySQL» (en anglès), 13-04-2011. Arxivat de l'original el 2011-04-26. [Consulta: 29 abril 2011].
  4. «Bolt Protocol» (en anglès).
  5. Todd Hoff. «Neo4j - a Graph Database that Kicks Buttox» (en anglès). High Scalability. Possibility Outpost, 13-06-2009. Arxivat de l'original el 2010-03-06. [Consulta: 17 febrer 2010].
  6. Gavin Terrill. «Neo4j - an Embedded, Network Database» (en anglès). InfoQ. C4Media Inc, 05-06-2008. [Consulta: 17 febrer 2010].
  7. «5.1. Transactional Cypher HTTP endpoint» (en anglès). Arxivat de l'original el 2016-08-03. [Consulta: 4 novembre 2015].
  8. Dr. Jim Webber. «A Personal History of Neo4j» (en anglès). Neo4j. YouTube, 08-06-2020. [Consulta: 9 juny 2022].

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search