빠른 시작 가이드
AgensGraph란 무엇인가?
AgensGraph는 현대의 복잡한 데이터 환경을 위한 차세대 멀티 모델 그래프 데이터베이스입니다. AgensGraph는 PostgreSQL RDBMS를 기반으로 하는 멀티 모델 데이터베이스로, 관계형 데이터 모델과 그래프 데이터 모델을 동시에 지원합니다. 이를 통해 개발자는 기존의 관계형 데이터 모델과 유연한 그래프 데이터 모델을 하나의 데이터베이스에 통합할 수 있습니다. AgensGraph는 Ansi-SQL과 Open Cypher 를 지원하며, 개발 중인 ISO/IEC Graph Query Language(GQL) 표준과 부분적으로 부합하는 기능을 제공합니다. AgensGraph에서는 SQL 쿼리와 Cypher 쿼리를 하나의 쿼리로 통합할 수 있습니다.
AgensGraph는 매우 견고하고 기능이 완비되어 있어 엔터프라이즈 환경에서 바로 사용할 수 있습니다. 복잡하게 연결된 그래프 데이터를 처리하는 데 최적화되어 있으며, ACID 트랜잭션, 다중 버전 동시성 제어, 저장 프로시저, 트리거, 제약 조건, 정교한 모니터링, 유연한 데이터 모델(JSON) 등 엔터프라이즈 데이터베이스 환경에 필수적인 강력한 데이터베이스 기능을 다수 제공합니다. 또한 AgensGraph는 PostgreSQL의 풍부한 생태계를 활용하며, PostGIS와 같은 뛰어난 외부 모듈로 확장할 수 있습니다.
기능
속성 그래프 데이터 모델, 관계형 데이터 모델, JSON 문서에 대한 멀티 모델 지원
Cypher 쿼리 언어 지원
SQL과 Cypher를 사용한 통합 쿼리
그래프 데이터 객체 관리
계층적 그래프 레이블 구성
정점과 간선 양쪽에 대한 속성 인덱스
제약 조건: unique, mandatory, check 제약 조건
ACID 트랜잭션
Hadoop 연결성
Active-standby 복제
그 외 다양한 기능
추가 정보
AgensGraph는 PostgreSQL(http://postgresql.org)의 모든 기능을 상속하므로, 사용자와 데이터베이스 관리자는 추가 정보를 위해 PostgreSQL 문서 를 참고할 수 있습니다.