当前位置:首页 > 报告详情

HOW2025-让你的扩展对世界可见.pdf

上传人: 茫然 编号:731581 2025-07-14 39页 22.11MB

1、Pigsty让你的扩展对世界可见 PG 生态缺失的包管理器与扩展仓库Ruohang Feng Author of PIGSTY https:/pigsty.io/ext/pig Extension Day2025-05-12 MontrealIPGSTYPigstyAbout MeIPGSTYRuohang Feng,Author&Founder PigstyFounder Pigsty Architect Apple DBA TanTan Developer AlibabaEmail: Github:https:/ Twitter:https:/ LinkedIn:https:/ Exten

2、sion Out-of the boxGotta Catch Them All!PigstyOutlineWhy What How Next为什么我们需要仓库与包管理器?当前的现状与解决方案 挑战与经验教训 下一步将会是什么?PigstyWHYPostgreSQL 正在吞噬 整个数据库世界 通过扩展PGVECTORzhparserpgroongaFDWFull Text SearchGeo SpatialOLAPGISWaterDuckDB FDWS3pg_timeseriespgvector scalepg_vectorizepg_tiktokenH3AI ML RAGpg_parquetp

3、g_trgmpg_similarityPGQpgmqFeaturedpg_ivmjsqueryTime TemporalimgsmlrHLLRUMpgttgzip zstd pgpdfhttppg_netpg_tdepg_hint_plantemporal_tablestable_versionperiodshunspellsmlarpgaipg_summarizeplan_filterpg_geohashpgqrcardanopg_polylinee-majPG4MLVectorChordpg_bigmpg_bm25anonpglitefusionpg_mooncakeHYDRASTORMD

4、ocumentDBjsonschemapgragPostgresMLpgpdfVectorChord-bm25pg_bestmatchPL/LanguagePL/shPL/V8PL/rustpgrxPL/HaskellSchemePL/Ruby PL/Python PL/PHPPL/LuaPL/goPL/RPL/prologPL/PRQLPL/PerlPL/SQLPL/TCLPL/PgSQLWhy would we need such a thing?PGXN 扩展数量375:1年前 422:今日 12.5%同比增长PigstyGISWaterH3pg_geohashpg_polylinepg

5、_timeseriestemporal_tablestable_versionperiodse-majPGVECTORpgvector scalepg_vectorizepg_tiktokenpg_similaritysmlarpgaipg_summarizePG4MLVectorChordpgragPostgresMLPGQpgmqpg_ivmjsqueryHLLRUMpgttgzip zstd bziphttppg_netpg_tdepg_hint_planplan_filterpgqrcardanoanonpglitefusionDocumentDBjsonschemapgpdfPL/s

6、hPL/V8PL/rustpgrxPL/HaskellSchemePL/Ruby PL/Python PL/PHPPL/LuaPL/goPL/RPL/prologPL/PRQLPL/PerlPL/SQLPL/TCLPL/PgSQLS3DuckDB FDWpg_parquetpg_mooncakeHYDRASTORMzhparserpgroongapg_trgmimgsmlrhunspellpg_bigmpg_bm25VectorChord-bm25pg_bestmatchPigstyPostgreSQL 正在成为 数据库世界的 Linux 内核KernelDistributionThe def

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要讨论了PostgreSQL扩展的包管理器及仓库的必要性、现状与挑战。核心数据表明,PostgreSQL扩展数量年增长率12.5%,但安装使用扩展却非常困难。以下是关键点: 1. **必要性**:PostgreSQL正在成为数据库世界的“Linux内核”,但扩展的安装与管理对普通用户来说非常艰难。 2. **现状**:目前有PGDG、PGXN、PIGSTY等扩展仓库,但覆盖率不到1/3,基础设施局限性明显。 3. **挑战**:扩展的组合爆炸、Rust扩展的崛起、过时与废弃扩展、共享库争用等问题。 4. **解决方案**:提出了PIG包管理器,简化扩展的构建、管理与分发。 5. **下一步**:构建可重用的分发基础设施,支持PostgreSQL分支及精简容器,并提出了PGPM智能构建工具。 综上,文章强调了扩展的可访问性与便捷管理对于PostgreSQL生态的重要性。
"PG生态缺失什么?" "如何简化PostgreSQL扩展安装?" "Pigsty项目有何独特之处?"
客服
商务合作
小程序
服务号
折叠