SQLedge 是⼀个基于 PostgreSQL 逻辑复制的边缘计算数据库。它可以将PostgreSQL 数据源的数据变更同步到本地的 SQLite 数据库,实现在边缘节点快速本地访问数据。SQLedge 主要⾯向有⼤量读请求的应⽤场景,可以显著减轻上游PostgreSQL 的负载。SQLedge 的核⼼设计包括:利⽤逻辑复制⽣成 SQLite 语句的SQL ⽣成器、⾃动检测新表的 SQL 解析器、本地读请求转发到 SQLite 的PostgreSQL 代理。需要注意的是,SQLite 格式与 PostgreSQL 有差异,⽽SQLedge 当前还没有做语句转换,因此 SQL 查询需要直接兼容 SQLite。