EdgeDB 1.0
Data
graph-relational database
SHOW HN2022
How HN took it
50 positive, 159 neutral or asking, 8 mixed, 31 critical, out of 248 comments about the project. Thread score +0.05.
Idea: 18 for, 11 againstPerformance: 2 for, 9 againstDocs: 4 for, 4 againstDesign: 4 for, 2 againstExecution: 2 for, 3 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Query language is cleaner and more readable than SQL
From 3 comments
Won't the functional variant read better than the SQL dialect ``` movie_reviews .filter(_.actor.name.lowercase() == "Zendaya") .groupBy(_.title, _.credit_order, avg(_.ratings))…
nikhilsimha on HNThis query language looks really nice! I wish GraphQL were more like this and considered built-in features like where clauses and cursors, instead of having to add those over the…
spankalee on HNI’ll add to the positivity: this is the first time I’ve ever found a “we can do better than SQL” compelling. It’s easy to understand what it’s doing with a variety of known…
eyelidlessness on HN
Congratulations on the stable 1.0 release
From 2 comments
Congrats - this looks really interesting, and this is coming from a person who generally ignores new shiny database news. Def will be checking this out!
gfodor on HNHurray!
tailhook on HN
Objections
Seems like a thin layer over Postgres; benefits not concrete enough
From 2 comments
This seems kind of cool, but honestly the benefits described don't really solve actual problems I've run into in development. The overall article reads like marketing talk and…
person3 on HNI don't understand the benefit. It's just a query language on top of Postgres? It doesn't seem to have the performance characteristics of a graph database, while acting like it…
likecarter on HN
Calling it a graph database is misleading
From 1 comment
I don't understand the benefit. It's just a query language on top of Postgres? It doesn't seem to have the performance characteristics of a graph database, while acting like it…
likecarter on HN
Performance claims versus SQL unproven
From 2 comments
> We should not continue wasting our productivity with a database API architecture from the last century. Sorry, but dissing proven technology like this just makes me vomit. Show…
thatwasunusual on HNEdgeDB is built on an extension of the relational data model that we call the graph-relational model. This model completely eliminates the object-relational impedance mismatch…
KwisaksHaderach on HN
Considered an ORM despite maker's distinction
From 2 comments
So it's basically an ORM over Postgres (and only Postgres)?
ComodoHacker on HN> So it's basically just translated to a relational database in normal form So... just an ORM ;)
ignoramous on HN
Requests
Benchmarks and performance data
From 2 comments
This seems kind of cool, but honestly the benefits described don't really solve actual problems I've run into in development. The overall article reads like marketing talk and…
person3 on HNhow well does it scale?
ei8ths on HN
Jepsen-style correctness analysis
From 1 comment
I’ll add to the positivity: this is the first time I’ve ever found a “we can do better than SQL” compelling. It’s easy to understand what it’s doing with a variety of known…
eyelidlessness on HN
Swift client library
From 1 comment
Hell yeah. This is what I've wanted ever since I first learned about Apple's CoreData. This seems great. I have a highly interrelated data model (think parsed natural language…
solarmist on HN
Questions
How does it scale?
From 1 comment
how well does it scale?
ei8ths on HN
What is a graph-relational database?
From 1 comment
Could someone explain what a graph-relational database is? I'm not able to extract a technical definition from the paragraph below: "What is a graph-relational database? EdgeDB…
rahimiali on HN
How does it compare to Cypher/GQL and other graph databases?
From 2 comments
Why a new language? I can see and understand why and where graphs beat out SQL, but what does EdgeQL have over existing graph languages? Eg. vs Cypher or the…
jonking on HNIs this a potential alternative to graph databases too? How does it compare to them?
josefrichter on HN
Can you view execution plans and internals?
From 1 comment
What's a good way to develop a mental model about what's happening under the hood in EdgeDB? With SQL, I have a mental model of how things work under the hood. For instance, I…
c4m on HN
Alternatives named
Postgres directly
From 2 comments
This seems kind of cool, but honestly the benefits described don't really solve actual problems I've run into in development. The overall article reads like marketing talk and…
person3 on HNI don't understand the benefit. It's just a query language on top of Postgres? It doesn't seem to have the performance characteristics of a graph database, while acting like it…
likecarter on HN
Prisma
From 1 comment
This is so exciting. We can definitely do better than SQL in 2022 and EdgeDB is a step in the right direction. Been using Prisma[0] in production in the past year and a half…
iddan on HN
DGraph
From 1 comment
Unfortunately DGraph is having some serious troubles as a company: https://discuss.dgraph.io/t/quitting-dgraph-labs/16702 Technically speaking though, using GraphQL as a data…
colinmcd on HN
OrientDB
From 1 comment
> the first open source, graph-relational database OrientDB?
sverhagen on HN
Cypher / GQL
From 1 comment
Why a new language? I can see and understand why and where graphs beat out SQL, but what does EdgeQL have over existing graph languages? Eg. vs Cypher or the…
jonking on HN