3 ms·
EdgeDB Beta 3
- colinmcd 5y agoEdgeDB employee here. This is our final beta release, which will be followed swiftly by a release candidate in a couple weeks, then a stable 1.0 shortly thereafter. (Finally!) A brief overview of what we're trying to do: we think some of the design choices in SQL are holding back relational DBs from providing the best possible developer experience. Namely: non-composable syntax[0], the lack of a standardized mechanism for declarative schema modeling, and the lack of a first-party migrations system. The lack of these things is deeply felt, as evidenced by the popularity of ORMs (despite their tradeoffs). We're aiming for a unified DX, with first-party tooling/syntax for declaratively defining your schema[1], generating and applying migrations[2], and writing queries with EdgeQL. EdgeQL is a spiritual successor to SQL that’s composable, compact, and eliminates the need for foreign keys/JOINs (as it’s deeply integrated with our graph-like schema modeling system). A quick overview of the syntax is here[3]. We’ve received a lot of great feedback on HN over the years. Feel free to check out some recent threads about the design of EdgeQL[4] and the limitations of SQL[5]. [0] https://www.edgedb.com/blog/we-can-do-better-than-sql https://www.edgedb.com/blog/we-can-do-better-than-sql [1] https://www.edgedb.com/showcase/data-modeling https://www.edgedb.com/showcase/data-modeling [2] https://www.edgedb.com/showcase/migrations https://www.edgedb.com/showcase/migrations [3] https://www.edgedb.com/showcase/edgeql https://www.edgedb.com/showcase/edgeql [4] https://news.ycombinator.com/item?id=27793398 https://news.ycombinator.com/item?id=27793398 [5] https://news.ycombinator.com/item?id=24106608 https://news.ycombinator.com/item?id=24106608
- yewenjie 5y agoI have no strong experience in databases and I am curious, what do you think are the pros and cons of writing a database in Python?
- your_challenger 5y agoI'm building an app for SMBs [1] (available only in India) and I use EdgeDB at the backend. It has been a pleasant experience, great developer experience. Build a prototype in a few weeks and released an update today [1] https://www.bit.ly/souk-chat https://www.bit.ly/souk-chat