728x90
반응형
NeoJ4 특징
- https://neo4j.com/docs/getting-started/whats-neo4j/
- 가장 많이 사용되는 그래프 데이터베이스 중 하나
- Cypher라는 선언전 쿼리 언어 사용
- SQL 과 유사함
- 노드와 관계에 대한 쿼리
- 클러스터를 형성해서 분산 처리 가능
- AuraDB는 클라우드 서비스
- 도커 이미지도 있음
- 쿠버네티스도 있음
표현식
- 아래는 Cypher를 이용한 노드 간의 관계를 표현한 내용이다.
(:nodes)-[:ARE_CONNECTED_TO]->(:otherNodes)
- () 기호는 노드를 의미함
- -[]-> 는 노드 간의 관계를 의미함
- 각 노드와 관계에 대해 properties를 할당함
- 노드들은 특정 라벨에 의해 그룹화 될 수 있음
- 라벨은 테이블, 노드는 레코드라고 생각할 수 있음
728x90
반응형
'백엔드 Backend > DB' 카테고리의 다른 글
[Neo4j] Neo4j Docker Compose로 구동시키기 (0) | 2024.12.10 |
---|---|
[GraphDB] Neo4j - Cypher 문법 (0) | 2024.12.04 |
[GraphDB] 그래프 데이터베이스란? (0) | 2024.12.02 |
[GraphDB] 그래프 데이터베이스 오픈소스 정리 (1) | 2024.11.29 |
[Ontology] PostgreSQL로 온톨로지 DB 구축 시 주의점 (1) | 2024.11.28 |