Company
Date Published
Author
Colin McDonnell
Word count
2968
Language
English
Hacker News points
2

Summary

The article discusses the SQL vs ORM dilemma and proposes a third option that combines the strengths of both without their weaknesses. It breaks down the debate into several major discussion points such as schema representation, migrations, query syntax, result structure, language integration, performance, and power. The author introduces EdgeDB, an open-source database with its own query language called EdgeQL, designed to solve some of SQL's more unintuitive design aspects. It is a full-fledged query language that is rapidly approaching feature parity with SQL and offers a third path for developers to consider in the SQL vs ORM debate.