DEV Community

Chidera Stella Onumajuru
Chidera Stella Onumajuru

Posted on • Edited on

Apache AGE:A quick overview.

I recently started my Internship at Bitnine and learned about this wonderful database tool known as Apache AGE. Apache AGE (where AGE stands for A Graph Extension) is a PostgreSQL extension that provides graph database functionality. The goal of Apache AGE is to enable Postgres users to gain access to graph query modeling in Postgres’ existing relational model. This means that user will be able to leverage on the power of SQL databases as well as graph database. AGE uses the open sourced tool cypher to make graph queries. Apache Age is being built by Bitnine Global and funded by the Apache Foundation.

A relational database management system such as PostgreSQL is a collection of information that organizes data with defined relationships for easy access. While it is easy to relate with other tables, it comes at a considerable cost, especially when there is a large amount of data.

Cypher is a graph query language developed by Neo4j which is a graph database itself and is used in graph databases. A graph database is a type of NoSQL databases that support data querying using graphs. This does not mean the traditional graphs represented with x and y coordinates used in Cartesian graphs, but rather consist of a network, which helps in more efficient database querying as well as saves time.

In my next blog post, I will cover how to install PostgreSQL 11 from source code, which is currently one of the compatible version for AGE.

Learn more about AGE
Learn more about Cypher and graph databases using the official neo4j website.

Top comments (0)