DEV Community

Zainab-Saad
Zainab-Saad

Posted on

Why use Apache AGE?

Apache AGE is an extension currently based on powerful and robust relational database postreSQL. AGE can handle complex graph queries in an optimized manner while supporting rdbms features such as stored procedures, triggers, constraints, multi-version concurrency control, ACID transactions etc.

The extension allows hybrid querying between SQL and cypher queries.

AGE's implementation is based on openCypher - a graph query language originally used for querying graph database such as Neo4j. The biggest advantage of using AGE is that users do not need to migrate data from the relational database in order to use the graph analytics and visualization.

Moreover, AGE has the following features:

  • Flexibility - users can query multiple graphs at the same time
  • Fast Graph Processing - the relationships between the nodes/entities of the graph can be processed efficiently

Applications

  • Real-time fraud detection in financial services
  • Traceability and master data management in manufacturing
  • Criminal and tax fraud investigation
  • Recommendation Systems
  • Social Network

References

Top comments (0)