Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer’s view in any way.

EdgeDB resources

posted on March 7, 2022 | tags: [ database, python ]
Standing on the water's edge
A Python based database, marrying objects and schema for a next gen graph database

EdgeDB

EdgeDB is an object / schema based database written in Python. I'm looking at it for the graph <> relational features. Linking entities appears novel.

The feature set is described on the project site, EdgeDB.com:

  • schema graph
  • object types
  • computed properties
  • constraints, cascading features

Does it make using document data easier to maintain, update?

Quickstart

install edgedb on Mac or Linux

curl --proto '=https' --tlsv1.2 -sSf https://sh.edgedb.com | sh

or using Docker

docker run \
  --name edgedb \
  -e EDGEDB_SERVER_PASSWORD=secret \
  -e EDGEDB_SERVER_TLS_CERT_MODE=generate_self_signed \
  -v /my/data/directory:/var/lib/edgedb/data \
  -d edgedb/edgedb

References

EdgeDB Home

Image Credit

Photo by Ivan Tsaregorodtsev on Unsplash