4 ms·
Databases are providing greater native functionalities which will reduce our efforts in writing boilerplate code. But the underlying SQL gets complex and it ge
by your_challenger 5y ago
Databases are providing greater native functionalities which will reduce our efforts in writing boilerplate code.
But the underlying SQL gets complex and it gets harder to maintain high-performance code - or hire good engineers.
This has made me intrested in EdgeDB [1]. They are abstracting the high-performance SQL bit from the engineer by introducing a new query language EdgeQL [2].
You can think of EdgeQL and EdgeDB to be the next step in abstraction just like how we have many programming languages, that did just that for machine code and beyond. You may be able to write high performance assembly, but it's tiresome and may not lead to high performance. Also a better UX for the engineer (eg: Kotlin on JVM) improves time to market and overall better for the ecosystem.
[1] https://www.edgedb.com/ https://www.edgedb.com/
[2] https://www.edgedb.com/docs/edgeql/index https://www.edgedb.com/docs/edgeql/index
- 1st1 5y agoVery well put. :) // I work at EdgeDB