3 ms·
Thank you for your insightful comment! I agree, people do choose a database based on its track record, and this is where EdgeDB will have to prove itself. Ove
by 1st1 8y ago
Thank you for your insightful comment!
I agree, people do choose a database based on its track record, and this is where EdgeDB will have to prove itself. Overall, I think that the decision to build on PostgreSQL is a great competitive advantage over other new databases: we can confidently say that the data will be safe with EdgeDB. And we can actually spend more time improving the ergonomics of the data model and the query language.
- buremba 8y agoSince you actually forked Postgresql, how is it realistic to assume that the data will be safe?
- 1st1 8y agoWe maintain the number of modifications to the minimum, and we don't touch critical paths (there's simply no need for that).
- edmundsauto 8y agoDB marketing is an interesting case. It's easier to market on features that devs want, which is what Mongo did. Your serious users (DE w/ years of experience) are more into the reliability and guarantees, the building of which tends to slow down feature launches. (Or, sometimes, the features developers want conflicts with more "Traditional" db systems). One thing I've rarely seen mentioned, but I believe is a force behind MySQL's success: metadata manipulation. DESCRIBE TABLE, SHOW CREATE TABLE,... stuff ends up being a lot more useful than I would think as an outsider. Going from MySQL to pgsql was a steep learning curve because the commands to display table listings (\dt; i think) felt very arcane. Also, being able to rename, add, remove columns. Finally, can I create a table with the same schema (data optional) as another table? I do that a lot.