더북(TheBook)

1.3.2 GraphDB: Neo4j

Neo4j는 세계에서 가장 널리 사용되는 그래프 데이터베이스(Graph Database)로, 연결된 데이터를 저장하고 검색하는 데 최적화된 데이터베이스입니다. 관계형 데이터베이스(RDBMS)와 달리 그래프를 사용하여 데이터 간의 관계를 직관적으로 표현하며, 빠른 탐색이 가능합니다.

▼ 표 1-6 Neo4j 특징

특징

설명

그래프 기반 데이터

노드와 관계를 기반으로 데이터 저장

빠른 연결 탐색

관계형 데이터베이스보다 데이터 간의 연결 탐색 속도가 빠름

Cypher 쿼리 언어

SQL과 유사한 쿼리 언어를 제공

ACID 트랜잭션 지원

데이터 원자성, 일관성, 독립성, 지속성을 유지하면서 트랜잭션 관리

확장성(Scalability)

대규모 데이터 처리 가능

그래프로 데이터를 표현하기 위해서는 노드, 속성, 관계의 정보를 이용합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.