Object Graph Mapper or OGM provides a developer-friendly workflow that allows using object-oriented notation when communicating with a graph database.
Instead of writing Cypher queries, you can write object-oriented code that OGM will automatically translate into Cypher queries.
GQLAlchemy is a fully open-source Python library developed to assist in writing and running queries on Memgraph and other Cypher & Bolt-compatible graph databases.
As a Python developer, you will be able to:
Also, we prepared three tutorials 👩💻 on the topic of GQLAlchemy:
To try out GQLAlchemy, follow the GitHub installation instructions on the link here.
Drop us a pull request here if you feel inspired and want to help us enhance GQLAlchemy further.
If you encounter any problems, the documentation is always at your service, or reach out to us on our community forum.
Wondering how an OGM works and how it can simplify your workflow? Then check out the GQLAlchemy 1.1 demo that we published today 👩💻 You can watch it on Youtube. We suggest that you subscribe to our channel to get the notification for future similar uploads. The breakdown of the demo is as follows:👇
1. GQLAlchemy - what & why?
2. What is the query builder?
3. Graph schema and validation
4. Using on disk storage
5. Streaming and trigger support
6. Live coding - building a robust application using GQLAlchemy