Postgres扩展
PostgreSQL 扩展目录,扩展仓库,包管理器
Pigsty 提供了以下三样基础设施,帮助用户更好的利用 PostgreSQL 扩展生态系统的协同超能力:
- 扩展目录 : 查阅 423 个扩展插件的详细信息,找到满足您需求的插件
- 扩展仓库 : 获取预先打包的 RPM/DEB 二进制包,在 10 大主流 Linux 平台上可用
- 包管理器 :
pig
命令行工具,屏蔽复杂度与操作系统差异,一键完成所有设置
扩展目录
420+ 个可用 PostgreSQL 扩展的完整列表
软件仓库
包含扩展二进制包的 APT/YUM 软件仓库
包管理器
PostgreSQL 与扩展生态中缺失的包管理器
使用说明
如何下载,安装,配置,启用你的扩展?
请参阅我们的博客文章:PostgreSQL 正在吞噬数据库世界
扩展分类
TIME
时间时态扩展:时序数据库 TimescaleDB,时态数据库,版本控制表,定时任务,异步后台任务调度扩展。
GIS
地理空间扩展:PostGIS,地理空间数据类型、函数与索引,天空索引 Q3C,OGR FDW, 寻路算法,地理正/逆查询。
RAG
AI与RAG扩展插件:向量数据库,DiskANN 向量索引,相似度度量函数集,库内机器学习与推理 pgml,等等。
FTS
全文检索扩展:ES 替代 pg_search,BM25,中文分词,欧洲语言分词字典 hunspell,模糊检索,2-gram/3-gram 索引。
OLAP
分析能力扩展:列式存储,DuckDB与外部数据源包装器,Parquet S3,数据冷热分级存储,分布式计算,透明分片,GPU加速。
FEAT
功能特性扩展:图数据库,Hyperloglog,Rum索引,GraphQL,JsonSchema,Hint,虚拟索引,增量物化视图,消息队列等等。
LANG
存储过程语言扩展:使用各种编程语言开发,调试,打包,分发,测试 PostgreSQL 存储过程:Java,Js,Lua,R,SH,PRQL…
TYPE
自定义类型扩展:前缀树,语义版本号,SI单位,位图,无符号整型,高精度数值,有理数,哈希值,IP地址段,球面,RRULE等。
UTIL
实用功能扩展:HTTP请求,GZIP压缩,JWT处理,邮件客户端,正则,字符编码,编码解码,加密解密等实用功能。
FUNC
标识聚合函数:ID生成器,各类聚合函数,摘要函数,数组处理函数,数学函数,统计量,伪随机,等等。
ADMIN
管理工具扩展:膨胀治理,脏读,检视缓冲区,数据目录,校验和,系统目录腐败检查,优先级管理,权限管理,语句准备,限制批量更新等。
STAT
监控统计扩展:AWR报告,可观测性指标,显示执行计划,查询统计信息,内存使用,配置变更,等待事件采样,慢查询日志,等等。
SEC
安全功能扩展:强制密码强度,阉割超级用户,密钥管理,商密算法,PII匿名处理,扩展白名单,审计日志,变更追溯,反病毒等等。
FDW
外部数据源包装器:FDW开发框架 Wrappers,Multicorn,访问外部的 Mongo,MySQL,SQLite,HDFS,MSSQL,Oracle,DB2,……
SIM
数据库兼容扩展:仿真其他 DBMS 的行为:MySQL,Memcache,Mongo,Oracle,Babelfish for Microsoft SQL Server……
ETL
数据复制扩展:逻辑复制,逻辑解码,DDL复制,JSON/BSON/Protobuf 变更抽取,数据迁移,数据导入,数据比对等。
相关项目
你可以在 Github github.com/pgsty 组织中找到以下相关项目:
GitHub 仓库 | 说明 |
---|---|
github.com/pgsty/pigsty | PostgreSQL 数据库发行版 |
github.com/pgsty/pig | PostgreSQL 包管理器 |
github.com/pgsty/ext | 本文档,扩展目录 |
github.com/pgsty/rpm | RPM 构建源代码 |
github.com/pgsty/deb | DEB 构建源代码 |
github.com/pgsty/infra-pkg | 基础设施包仓库 |