apache / apache/age

Allow an existing Postgres database to be converted into a graph database

Open
#363 1 comment 9 reactions 1 assignee Claimed by @JoshInnis View on GitHub
enhancement
Dominant language
C
Stars
4.8k
Forks
523
Avg merge
1d 2h
Merged PRs (30d)
9

Description

**Is your feature request related to a problem? Please describe.**
As a developer, I have an existing Postgres database that I wanted to use AGE with. However, I do not want to migrate my existing schema to the AGE schema and alter all my processes to support the new data layout.

**Describe the solution you'd like**
I would like AGE to be able to handle alternative schema other than the one AGE currently supports and the a tool to map my existing schema to vertex and edge system that AGE supports. This tool will need to be able to read my existing schema, provide a best guess of the graph that the user wants to create and allow the user to make alterations to the graph that will be created.

**Describe alternatives you've considered**
A complete data migration of my database and alter all processes that use my database.

**Additional context**
I think the backend for this tool would be cool if it was written in a rust. I think it has a lot of advantages that AGE could take advantages of when building the conversion tool.

https://kornel.ski/rust-c-speed#:~:text=The%20run%2Dtime%20speed%20and,and%20where%20Rust%20is%20faster.

We could take advantage of the thread safety features to improve the performance of the tool, without losing the advantages that C provides.

The frontend and the way the user is able to map their schema, is a web application.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.