最近看到一篇推送,edgedb 号称的讲给我们带来后 SQL 时代,于是忍不住研究了一下,基于 postgresql、内置性能最佳、自动分配 scheme id、类似 prisma 的开发体验。。。各种微创新的特性,以及核心能力性能的改进,都确实让人眼前一亮。

edgedb 首先给我们介绍了 sql 语言流行的偶然性,以及由于最初随意的设计,给业界带来了 40 多年的痛楚,总结下来四大缺点:
正交性设计不合理 ——SQL 语句很难写;
不够紧凑 ——SQL 语言里废话太多;
一致性太差 ——SQL 在语法和语义上不够一致;
集成度不足 ——SQL 不能很好地融入应用程序语言与通讯协议。
为此他们发明了 edgeQL,解决正交、一致和紧凑的问题,还提供了内置的错误处理、对象级别权限管理、admin ui 、新 group 语法等。相当于整合了现在的 DAAS 概念,全面提升数据库开发体验。未来还会升级更多的工具,比如 explain 命令、RBAC 等等。

我整个试用体验下来,数据库开发体验非常顺滑,终于找到一款啥(高级功能)都有的 db 了,可惜 cloud 服务还未推出,要等 3.0 一起发布,到时候看到价格才知道是否适合个人或者企业使用了。
近年来,整个数字化行业的大趋势下,DB 领域的微创新确实层出不穷,不过毕竟 edgedb 肯定是要面向企业级的,个人更期待个人使用数据库领域有更多一些突破。
以上。
文章转载自桃猿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




