Neo4j

위키백과, 우리 모두의 백과사전.

Neo4j
개발자네오 테크놀로지
발표일2007년[1]
안정화 버전
5.19[2] 위키데이터에서 편집하기 / 2024년 4월 12일(3일 전)(2024년 4월 12일)
저장소
프로그래밍 언어자바
종류그래프 데이터베이스
라이선스
웹사이트neo4j.com

Neo4j는 Neo4j사가 개발한 그래프 데이터베이스 관리 시스템이다. 개발자들은 Neo4j에 대해 네이티브 그래프 저장 및 처리 기능을 갖춘 ACID를 준수하는 트랜잭셔널 데이터베이스로 기술하고 있다.[3] DB-Engines ranking에 따르면 가장 대중적인 그래프 데이터베이스이다.[4]

Neo4j는 GPL3 라이선스의 오픈 소스 커뮤니티 에디션으로 이용이 가능하다. (온라인 백업고가용 확장 기능(AGPL 라이선스)과 더불어) Neo는 이러한 확장 기능들이 포함된 Neo4j를 클로즈드 소스 상용 라이선스로 허가한다.[5]

Neo4j는 자바로 구현되어 있으며 트랜잭셔널 HTTP 엔드포인트를 경유하거나 바이너리 볼트(bolt) 프로토콜을 통해 Cypher Query Language를 사용하여 다른 언어로 작성된 소프트웨어로부터 접근이 가능하다.[6][7][8][9]

기업으로서의 Neo4j[편집]

Neo4j는 북아메리카 미국 샌프란시스코 베이 에어리어에 위치한 Neo4j사에 의해 개발되며 말뫼, 스웨덴, 유럽에 지사가 있다. Neo4j사의 이사회의 구성원으로는 로드 존슨(Rod Johnson, 스프링 프레임워크의 설립자), 크리스 바책(Chris Barchak, 코너 벤처 파트너스의 파트너), 매그너스 크리스터슨(Magnus Christerson, 인탠셔널 소프트웨어의 부사장), Nikolaj Nyholm(선스톤 캐피털의 파트너), Guarav Tuli(피델리티 그로스 파트너스), Johan Svensson(Neo4j사의 CTO)로 구성된다.[10]

같이 보기[편집]

각주[편집]

  1. Tweet from core developer on initial release date
  2. https://neo4j.com/release-notes/database/neo4j-5/.
  3. Neo Technology. “Neo4j Graph Database”. 2015년 11월 4일에 확인함. 
  4. “DB-Engines Ranking of Graph DBMS”. DB-Engines. February 2016. 2016년 2월 28일에 확인함. 
  5. Emil Eifrem (April 13, 2011). “Graph Databases, Licensing and MySQL”. 2011년 4월 26일에 원본 문서에서 보존된 문서. 2011년 4월 29일에 확인함. 
  6. “Bolt Protocol”. 
  7. Todd Hoff (2009년 6월 13일). “Neo4j - a Graph Database that Kicks Buttox”. 《High Scalability》. Possibility Outpost. 2010년 2월 17일에 확인함. 
  8. Gavin Terrill (2008년 6월 5일). “Neo4j - an Embedded, Network Database”. 《InfoQ》. C4Media Inc. 2010년 2월 17일에 확인함. 
  9. “5.1. Transactional Cypher HTTP endpoint”. 2015년 11월 4일에 확인함. 
  10. Neo Technology. “Staff - Neo4Jj Graph Database”. 2015년 2월 18일에 확인함. 

외부 링크[편집]

  • Neo4j 위키데이터에서 편집하기 - 공식 웹사이트