Pigsty v2.4.1
Supabase/PostgresML 支持与各种新扩展:graphql, jwt, pg_net, vault
- Supabase 支持:开源的 Firebase 替代,现可使用 Pigsty 本地托管的 PostgreSQL 实例作为数据存储。
- PostgresML 支持:使用 SQL 完成经典机器学习算法,训练、微调、调用大语言模型(hugging face)。
- FerretDB v1.10 支持,在 PostgreSQL 上提供 MongoDB API 与协议兼容能力。
- GraphQL 扩展:
pg_graphql:从现有模式中反射出 GraphQL 模式,提供库内 GraphQL 查询能力。 - JWT 支持扩展:
pgjwt允许您使用 SQL 验证签发 JWT (JSON Web Tokens)。 - 密钥存储扩展:
vault可以在提供一个安全存储加密密钥的保险柜。 - 数据恢复扩展:
pg_filedump:可用于快速从 PostgreSQL 二进制文件中恢复数据 - 图数据库扩展:Apache
age,为 PostgreSQL 添加 OpenCypher 查询支持,类似 Neo4J - 中文分词扩展:
zhparser,为中文全文检索提供分词能力,类似 ElasticSearch。 - 高效位图扩展:
pg_roaringbitmap,在 PostgreSQL 中提供 roaring bitmap 的支持,高效计数聚合统计。 - 向量嵌入替代:
pg_embedding,提供了不同于 pgvector 的另一种 HNSW 替代实现。 - 可信语言扩展:
pg_tle,由 AWS 出品的,允许您打包分发管理由可信存储过程语言编写的函数。 - HTTP 客户端扩展:
pgsql-http:使用 SQL 接口,curl API,发起 HTTP 请求,与各类系统交互。 - 异步 HTTP 扩展:
pg_net允许您使用 SQL 发起非阻塞的 HTTP/HTTPS 请求。 - 列式存储引擎:
hydra针对分析场景打造的向量化列存储引擎,原地替代 Citus 列存插件。 - 其他 PGDG 扩展:新收录8个由 PGDG 维护的扩展插件,Pigsty 支持的插件总数达到 150+。
- PostgreSQL 16 内核支持,监控云端 RDS / PolarDB for PostgreSQL。
亮点特性
- Supabase 支持:开源的 Firebase 替代,现可使用 Pigsty 托管的 PostgreSQL 实例存储数据。
- PostgresML 支持:在 PostgreSQL 运行各类模型(hugging face),向量操作,经典机器学习算法。
- GraphQL 支持扩展:
pg_graphql:从现有模式中反射出 GraphQL 模式,提供库内 GraphQL 查询能力。 - 异步 HTTP 客户端扩展:
pg_net允许您使用 SQL 发起非阻塞的 HTTP/HTTPS 请求 - JWT 支持扩展:
pgjwt允许您使用 SQL 验证签发 JWT (JSON Web Tokens) - 密钥存储扩展:
vault可以在保险柜里存储加密密钥 - 将 FerretDB 版本升级至 v1.10
- 新增组件:
pg_filedump:可用于快速从 PostgreSQL 二进制文件中恢复数据 - 减少 EL9 离线软件包的大小,移除非必须依赖项
proj-data* - 修复了 Patroni 3.1.1 的错误