Skip to content

Cypher (query language)

사이퍼(Cypher)는 식으로 나타내는, 프로퍼티 그래프의 효율적인 질의 및 업데이트를 허용하는 선언형 그래프 질의어이다. 사이퍼는 상대적으로 단순하지만 매우 강력한 언어이다. 매우 복잡한 데이터베이스 쿼리들은 사이퍼를 통해 쉽게 표현이 가능하다. 이를 통해 사용자들이 데이터베이스 접근 중에 길을 잃지 않고 자신의 도메인에 집중할 수 있게 한다.

사이퍼는 처음에는 그래프 데이터베이스 Neo4j를 대상으로 Neo4j사(이전 명칭: 네오 테크놀로지)가 만들었으나 2015년 10월 오픈사이퍼(openCypher) 프로젝트를 통해 개방되었으며 그 뒤로 SAP HANA, 아젠스그래프를 포함한 여러 다른 그래프 데이터베이스 벤더들에 채택되었다.

See also

  • GraphQLite - Cypher 쿼리 언어와 내장 그래프 알고리듬을 지원하는 SQLite 확장
  • SQL

Favorite site