GRAPH DB/Apache AGE

Postgres Build 2020, 200명의 관심을 부른 아파치 AGE

(주)비트나인 2021. 1. 18. 16:38

안녕하세요?

 

이번 글은 지난 12월에 참가했던 Postgres Build 2020 온라인 콘퍼런스에서 소개한 프로젝트에 대해 전해드리고자 합니다.  

 

Postgres Build는 포스트그레스큐엘(PostgreSQL) 커뮤니티가 모인 공간에서 PG 기술과 정보를 알리는 이벤트이며, 코로나 때문에 첫 온라인 콘퍼런스가 진행되었습니다. 

 

비트나인 소속 기술 엔지니어인 Eya님이 오전 발표를 통해 작년 3월부터 저희가 진행해오던 프로젝트를 공식적으로 알렸습니다. 이 프로젝트는 바로, 아파치 AGE(Apache AGE)! 약 200명의 사용자가 세션에 참석하여 오픈소스 프로젝트에 관한 관심을 보였습니다. 아직은 인큐베이팅(incubating) 단계이지만, 이 프로젝트는 현대의 복잡한 데이터 환경을 위한 차세대 멀티 모델 그래프 데이터베이스가 될 것이기 때문입니다. 특히 PG 커뮤니티 내에서는 기대가 높아지기도 했습니다. 

 

아파치 AGE 소개!

Apache AGE 로고

  

아파치 AGE가 PG 사용자들에게 반가운 이유는 PostgreSQL의 익스텐션(확장)으로 출시될 것이기 때문입니다. 이는 PostgreSQL의 모든 기능과 특성을 지원하고, 그래프 모델까지 제공할 예정입니다. 관계형 데이터베이스 사용자는 기존 데이터를 그래프 데이터베이스로 이전하지 않고 확장 프로그램에 옮길 수 있기 때문에 데이터 이전에 걸리는 시간을 절약할 수 있습니다.  

 

아파치 AGE의 9가지 장점

● 아파치 커뮤니티의 전폭적인 지원과 mentorship 보유

● PostgreSQL 사용자를 위한 그래프 데이터베이스로 데이터 이전 용이

 

하이브리드 쿼리 지원 : SQL & Cypher

● 여러 버전의 PostgreSQL 지원 

● 타사 개발자 및 PostgreSQL 커뮤니티 활용

● 다른 Postgres 익스텐션 지원 용이

● 위 모든 장점 덕에 아파치 AGE를 채택하거나 데이터 이전에 대한 걱정을 덜어줌

● 타 openCypher 그래프 데이터베이스에 지원하지 않는 하이브리드 그래프 쿼리 기능 지원

하이브리드 쿼리의 예시

● 다른 그래프 쿼리 언어 지원 (Gremlin, GraphQL, etc)

● Postgres의 새로운 기능, 성능 개선, 버그 수정에 대해 신속하게 지원 가능

 

더 자세한 내용은 유튜브로 보세요!

이상 아파치 AGE에 대한 소개를 마칩니다. 더 자세한 내용은 Eya가 발표한 세션이 담긴 유튜브 영상을 참고해주세요! 다만 해당 영상은 영어로 제공되어 듣기 불편하실 수도 있습니다. ^^;

 

 

아파치 AGE는 현재 오픈소스 프로젝트에 관심을 가진 개발자들을 모집 중입니다. 아파치 AGE 깃허브에 오셔서 별표 눌러주시고, 탑 레벨(Top Level) 프로젝트가 될 수 있도록 도와주시면 정말 감사하겠습니다! 

 


제품 및 기술문의

070-4800-3517  |   agens@bitnine.net