EdgeDB 架构简析
与国外不同,我在中文社区碰到的关于 EdgeDB 最多的问题就是——EdgeDB 与 openGauss、OceanBase、TiDB 有什么不同吗?EdgeDB 支持水平伸缩吗?本文将从 EdgeDB 架构设计的角度尝试回答以上问题,以及“EdgeDB 是什么”。
架构 EdgeDB 的整体架构其实非常简单,说白了就是一个封装了 PostgreSQL 的服务器程序:
你的应用程序需要定义一份数据结构/schema,然后根据这份 schema 来向 EdgeDB 发送 EdgeQL 查询语句。比如说,这是一份用 EdgeQL SDL 语言编写的 schema 定义:
type Person {
property name -> str;
}
type Team {
property slogan -> str;
multi link members -> Person {
EdgeDB 架构简析最先出现在Python成神之路。
共有 0 条评论