4 ms·
redcrowbar (Elvis) and I (Yury) are the authors of the post. Happy to answer questions ;)
by 1st1 9y ago
redcrowbar (Elvis) and I (Yury) are the authors of the post. Happy to answer questions ;)
- JanSt 9y agoWhat are your future plans? Which license?
- 1st1 9y agoWe'll soon offer a public preview of the database. The license will likely be some form of GPL.
- elviejo 9y agoWhat are the difference between EdgeDB and http://www.matisse.com http://www.matisse.com ?
- RedCrowbar 9y agoMatisse is close to a traditional ODBMS which implements .NET class mapping to SQL. EdgeDB is not an ODBMS in that sense, it is not tied to any platform or class model. The main differentiating point of EdgeDB is EdgeQL (and native GraphQL support).
- XR0CSWV3h3kZWg 9y agoETA for release? License? Given it's based off of postgres, whats the story look like for sharding/scaling?
- zzzcpan 9y ago> Given it's based off of postgres, whats the story look like for sharding/scaling? They don't mention CAP, 2PC or anything like that, so obviously no sharding, no scaling, no consistency guarantees in a distributed environment.
- 1st1 9y agoWe don't want to focus on scalability at this point. Getting the data model and query language right is our top priority. As for scaling, citusdata clearly demonstrates that its possible to scale Postgres, so we are not particularly worried about this.
- XR0CSWV3h3kZWg 9y agoSo there were not major changes to postgres that may complicate using citusdata?
- andrioni 9y agoIs EdgeDB going to be Postgres fork, extension or a service that uses just uses Postgres as a storage layer (like Datomic)?
- 1st1 9y agoIt's closer to the storage layer: postgres is in the core and not directly exposed (i.e. you won't be able to access it).
- gr__or 9y agoInteresting concept, thanks for sharing. I know most of these are heavy lifts, but any ideas around... ...materialized views? ...built-in versioning (Datomic-like)? ...story on how to play it nice with backend languages (One thing MongoDB imo did right)?
- RedCrowbar 9y ago> materialized views Yes, although not in the initial release. EdgeDB _does_ support regular views, which, like the queries, can define arbitrary data hierarchies which can be treated like real object types. This topic deserves a separate blog post. > built-in versioning Not planned as a native feature as of now, although that's something that can be implemented on top with the query rewrite system. > story on how to play it nice with backend languages Immediately, EdgeDB supports a RESTful protocol with JSON as the exchange format. We will be adding native protocol implementations for major languages as well.