DEV Community

Cover image for Apache AGE - PostgreSQL extension - Quick summary
David George
David George

Posted on

Apache AGE - PostgreSQL extension - Quick summary

AGE

  • Stands for Advanced Graph Extension.
  • It's a Bitnine Company project.
  • It's funded by APACHE, named Apache AGE.
  • It's a PostgreSQL extension.

But what makes it different from the already existing Graph databases ?

  • It works on the top of PostgreSQL not a fork from it.
  • It helps to achieve a multimodal behavior, on an already existing relational database.
  • Multimodal here means ( Relational + Graph ) models.
  • This multimodal behavior on top of an already existing relational database, help to get rid of the cost of migration that usually happens in case we have a relational database and want to operate a graph model to make use of its flexible features.
  • So Bitnine company come up with this solution, that gives you the ability to make use of the graph model features on top of an already existing relational database ( for now PostgreSQL )
  • it also provides single storage for both models ( relational and graph ), which means no extra space is required
  • it allows hybrid queries, which is Cypher inside SQL, or a SQL inside Cypher ( not until now )
  • it has also AGE viewer application ( sub-project ), it provides data visualization and exploration

links:
https://age.apache.org/
https://github.com/apache/age
https://github.com/apache/age-viewer

Try it now !

Top comments (0)