EdgeDB:下一代关系型数据库的PostgreSQL内核
EdgeDB在2026年发布了4.0版本,它基于PostgreSQL但提供了完全不同的数据模型和查询语言。EdgeQL代替SQL,用面向对象的方式表达查询——select User { name, posts: { title } } filter .name = 'Alice',自动处理JOIN和结果嵌套。类型安全的前端客户端直接生成TypeScript类型,从数据库到UI全链路类型安全。
与Prisma/Drizzle ORM的区别:它们是在SQL之上加类型安全层,EdgeDB是从查询语言层面重新设计。迁移成本是最大障碍——它不是PostgreSQL的直接替代,需要学习新的数据建模和查询语法。适合新项目,不适合已有PostgreSQL复杂查询的项目。

发表回复