Apache AGE

From EverybodyWiki Bios & Wiki


Apache AGE
Apache-age-logo.png
Original author(s)
  • John Gemignani
  • Josh Innis, Junseok Yang, Dehowe Feng
Developer(s)Apache AGE
Stable release
v0.3.0 / 23 January 2021; 11 months ago (2021-01-23)
Repositorygithub.com/apache/incubator-age
Written inC
Engine
    Operating systemPostgreSQL
    TypePostgreSQL Extension
    LicenseApache License 2.0
    Websiteage.apache.org

    Amazon.com Logo.png Search Apache AGE on Amazon.

    Apache AGE is one of the Apache Software Foundation's incubating projects, designed for a graph database extension for PostgreSQL. As the incubating project supported by the Apache Software Foundation[1], Apache AGE is designed to create single storage that can handle both the relational and graph data models so that writing ANSI SQL along with openCypher in a same query.[2]

    Architecture[edit]

    Architecture of Apache AGE

    The five components of Apache AGE runs on the PostgreSQL transaction layers.[3]

    Query Parsing[edit]

    Grammar for openCypher is implemented. It parses Cypher queries embedded in Cypher function calls.

    Query Transform[edit]

    This component transforms a Cypher query into a query tree, which is attached as a subquery node.

    Planner/Optimizer[edit]

    Understands some graph operations and produces plan nodes that are related to graph operations.

    Executor[edit]

    Plan nodes that are related to graph operations are executed.

    Transaction / Cache Layer[edit]

    Cypher queries work with Postgres’ existing fully transactional system (ACID).

    See Also[edit]

    • List of Apache Software Foundation projects

    References[edit]

    1. "What is Apache AGE?". The Stack. Retrieved 2021-01-27.
    2. Ewbank, Kay. "PostgreSQL Multi-Model Graph Extension Announced". Retrieved 2021-01-27.
    3. "Apache AGE (Incubating)". Apache AGE. Retrieved 2021-01-27.


    This article "Apache AGE" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Apache AGE. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.