GraphDB 2

Cypher 기본 문법

지난 포스트에서 Graph Database가 무엇인지 간단히 정리해두었고, [Graph Database] RDF와 LPGKnowledge Graph 연구와 이를 활용한 서비스 개발을 함께 공부하면서,자연스럽게 두 가지 그래프 데이터 모델인 RDF와 LPG를 접하게 되어 이를 정리하고자 포스팅을 작성하게 되었다.먼저 각 개념을hou27.tistory.com이번 글에서는 그중에서도 LPG (Labeled Property Graph) 계열 Database 중 대표적인 Neo4j가 사용하는Cypher의 가장 기본적인 문법을 정리해보려고 한다.Neo4j를 사용하다 보면 자연스럽게 Cypher 쿼리를 자주 작성하게 되는데,노드와 관계를 생성하고 조회하는 기초 문법을 정리하고자 포스팅하게 되었다.Cypher란?Cyp..

Database 2025.12.01

[Graph Database] RDF와 LPG

Knowledge Graph 연구와 이를 활용한 서비스 개발을 함께 공부하면서,자연스럽게 두 가지 그래프 데이터 모델인 RDF와 LPG를 접하게 되어 이를 정리하고자 포스팅을 작성하게 되었다.먼저 각 개념을 먼저 정리하고, 이어서 Cypher와 SPARQL의 특징까지 비교하며 전체적인 내용을 간단히 정리해보고자 한다.Graph Database란?Graph Database는 데이터를 노드(Node)와 엣지(Edge) 형태로 저장하며 관계를 1급 객체로 다루는 Database이다.관계형 데이터베이스처럼 JOIN을 반복하지 않아도 되기 때문에 관계 중심 탐색에 매우 특화되어 있다.그래프 모델은 아래와 같이 크게 두 가지로 나뉜다.LPG (Labeled Property Graph)RDF (Resource Des..

Database 2025.12.01