There are a few reasons why RethinkDB failed; there's an excellent blog post written by the founder. I think there are many areas where we are quite different:
- We are building on top of Postgres, so we are not investing too much time into the hardest technical problems like creating robust DB storage and query planning/execution engines.
- Instead we focus our time on designing proper high level APIs, the EdgeQL language, migrations, and the DX.
- Yet still, EdgeDB is a relational DB; it's strictly typed and fast. Which is still what the majority of companies want.
There are a few reasons why RethinkDB failed; there's an excellent blog post written by the founder. I think there are many areas where we are quite different:
- We are building on top of Postgres, so we are not investing too much time into the hardest technical problems like creating robust DB storage and query planning/execution engines.
- Instead we focus our time on designing proper high level APIs, the EdgeQL language, migrations, and the DX.
- Yet still, EdgeDB is a relational DB; it's strictly typed and fast. Which is still what the majority of companies want.