|
|
|
|
|
by 1st1
1594 days ago
|
|
The key insight here is that we still have schema. We have high-level object types and a first-class notion of a "reference" - we call it "link". Our other extension of the relational model is that every "row" must have a unique ID. Both things combined implement a graph or your types and a graph of your data as it's stored in the underlying tables. Everything is strictly typed and efficient. But EdgeDB isn't ideal for storing loosely typed graph data, neo4j is built for that. |
|