postgresml

在 PostgreSQL 里直接跑机器学习,用 SQL 搞定 AI 应用

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 搜索知识 🍴 复刻 363 🐛 待处理 148 👀 关注 55
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 6830
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,可自行部署,完全免费。

项目预览

postgresml 项目界面预览图
图片来源:项目官网

项目数据

分类搜索知识
开发团队postgresml
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,可自行部署,完全免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Rust
技术栈/模型ai,ann,approximate-nearest-neighbor-search,artificial-intelligence,classification,clustering,embeddings,forecasting,knn,llm,machine-learning,ml,postgres,rag,regression,sql,vector-database
GitHub 星标★ 6830
上线时间2022-04-11 00:00:00
代码更新2025-07-01
仓库体积435.4 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数3

项目介绍

PostgresML 是一个将机器学习直接集成到 PostgreSQL 数据库中的开源扩展,用 Rust 编写,并利用 GPU 加速。它解决了传统 ML 工作流中数据搬运和模型部署复杂的问题,让你能在数据库内完成模型训练、推理和向量搜索。核心能力包括:支持多种监督学习和无监督学习算法(如回归、分类、聚类)、内置 Hugging Face Transformers 模型、支持全文搜索和向量相似度搜索,并能通过 SQL 命令直接调用。它提供 Python 客户端和 Docker 镜像,方便快速部署。对于需要将 AI 功能与现有数据基础设施紧密结合的团队,PostgresML 能显著降低系统复杂度和延迟。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 6830

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:入门 约 10 分钟 部署方式:本地安装 6 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • 一个可连接的 PostgreSQL 数据库
  • 在数据库中安装开源 pgml 扩展
  • 如需 GPU 加速,需要具备 GPU 的运行环境
  • 如不想自托管,可使用 PostgresML Cloud 云服务

安装与启动步骤

  1. 1准备Postgres环境

    README 明确说明唯一前置条件:一个安装了开源 pgml 扩展的 Postgres 数据库。

  2. 2安装pgml扩展

    在你的 Postgres 实例中安装 pgml 扩展;README 节选未给出具体命令,请以官方文档为准。

  3. 3选择部署方式

    README 的 Getting started 提供两条路径:PostgresML Cloud 云服务或 Self-hosted 自托管。

  4. 4查阅官方文档

    按 postgresml.org/docs 的 Getting started 指引完成安装与初始化配置。

  5. 5了解LLM与RAG能力

    README 有 Large Language Models 和 RAG 章节,涵盖 Hugging Face、OpenAI、嵌入与检索。

  6. 6加入社区求助

    遇到问题可到 README 中链接的 Discord 社区提问,或阅读官方博客示例。

如何确认成功

连接 Postgres 数据库并确认 pgml 扩展已安装启用,即可开始用 SQL 调用机器学习能力。

常见问题

Q:使用 PostgresML 需要什么前置条件?

A:README 说明唯一前置条件是一个安装了开源 pgml 扩展的 Postgres 数据库,无需其他额外组件。

Q:必须自己部署数据库吗?

A:不必。README 提供 PostgresML Cloud 云服务和 Self-hosted 自托管两种方式,可按需选择。

Q:支持哪些模型和算法?

A:README 提到内置 Hugging Face Transformers 模型,也支持接入 OpenAI 等提供商,并涵盖机器学习与 RAG 章节。

Q:在哪里获取帮助?

A:可访问官方文档 postgresml.org/docs、官方博客,或加入 README 中列出的 Discord 社区。

注意事项

  • README 节选未提供 docker run、pip install 等具体安装命令,实际部署请以 postgresml.org/docs 为准。
  • README 的核心观点是:把模型移动到数据库侧,比不断把数据搬到模型侧更高效可靠。
  • 云端与自托管二选一即可,自托管涉及 Postgres 扩展安装,步骤会比云服务更多。

核心亮点

  • 直接在数据库内训练和推理,省去数据导出导入的麻烦
  • 利用 GPU 加速,处理大规模数据时性能提升明显
  • 支持多种模型和算法,包括 Hugging Face 预训练模型,扩展性强

不足之处

  • 对 PostgreSQL 版本有要求,升级数据库可能受限
  • GPU 资源需求高,非 GPU 环境下性能优势不明显
  • 文档/社区待观察

适用场景

  • 推荐系统:在数据库内直接训练模型并实时推荐
  • 文本分析:利用内置 NLP 模型进行情感分析、分类
  • 实时预测:结合数据库触发器,实现实时预测和异常检测

替代项目

MindsDB、Apache MADlib、BigQuery ML

上一篇:xberg

下一篇:pgai

同类项目推荐

kontext-cli 开源

给AI智能体装上安全围栏,事前拦截危险操作,事后可追溯

Runtime security for AI agents: discover agents, map their permissions, and enforce ···

★ 234 2026-08-09
Belullama 开源

一键打包本地大模型和画图,开箱即用

Belullama is a comprehensive AI application that bundles Ollama, Open WebUI, and Aut···

★ 209 2026-08-09
LiteRT 开源

谷歌端侧推理框架,让模型在手机和嵌入式设备上跑得又快又省

LiteRT, successor to TensorFlow Lite. is Google's On-device framework for high-perfo···

★ 3577 2026-11-02
rkllama 开源

在瑞芯微开发板上像 Ollama 一样本地跑大模型

Ollama alternative for Rockchip NPU: An efficient solution for running AI and Deep l···

★ 623 2026-09-16
terraform-provider-iterative 开源

用 Terraform 管 ML 云资源,自动救回竞价实例,训练完自动关停省钱。

☁️ Terraform plugin for machine learning workloads: spot instance recovery & auto-···

★ 296 2026-08-09
pebblo 开源

加载数据前先过一道安全筛,让 Gen AI 应用安心上线

Pebblo enables developers to safely load data and promote their Gen AI app to deploy···

★ 149 2026-08-09
pymilo 开源

统一序列化 ML 模型,跨框架安全保存与加载

PyMilo: Python for ML I/O

★ 170 2026-08-09
opencode-llm-proxy 开源

本地一个代理,统一接入 OpenAI、Anthropic、Gemini 等大模型

Local OpenCode-backed LLM gateway for OpenAI, Anthropic, Gemini, and Responses API-c···

★ 86 2026-08-09
litellm 开源

一个网关接入所有大模型,告别接口乱、成本散、监控难

The fastest, litest AI Gateway. Rust core with Python SDK. Call 100+ LLM APIs in Ope···

★ 62920 2026-08-09