← 返回信息流
AI 资讯Hacker News·4 小时前

PgDog 获融资,即将走进各大数据库

原标题:PgDog is funded and coming to a database near you

速览

PgDog 宣布获得融资,标志着该项目进入新的发展阶段。该公司致力于提供数据库相关工具或服务,旨在解决数据库管理中的痛点。随着资金注入,PgDog 计划将其产品推向更广泛的数据库用户群体。

AI 深度解读

PgDog 获资并即将进入数据库领域:让 Postgres 真正具备水平扩展能力

背景

尽管 Postgres 被广泛认为是“唯一需要的数据库”,但在大规模应用场景下,它面临着严峻的扩展性挑战。这正是 MongoDB、DynamoDB 等 NoSQL 数据库得以存在的主要原因。如果 Postgres 能够轻松处理 100 TB 以上的数据表和每秒 100 万次查询(1M QPS),用户很可能不会选择其他替代方案。

基于这一痛点,PgDog 应运而生。这是一家由三人组成的初创公司,其核心产品是一个位于 Postgres 之前的代理层(Proxy),旨在解决 Postgres 的水平扩展问题。随着近期获得 Basis Set、Y Combinator (YC) 和 Pioneer Fund 等知名投资机构共计 550 万美元的融资,PgDog 宣布其技术已准备好大规模部署到各类数据库环境中。

核心内容

PgDog 的核心理念是“同样的 Postgres,只是前面加了一个代理”。通过这一架构,PgDog 使得 Postgres 能够实现水平扩展。用户可以在任何地方部署 PgDog,包括本地数据中心(on-prem)或云账户中。部署过程极其简便:只需拉取 Docker 镜像,修改 DATABASE_URL 环境变量,剩下的工作由 PgDog 完成。

在技术落地方面,PgDog 已经证明了其生产环境的稳定性与高性能。目前,PgDog 在数十个生产部署中,每秒服务超过 200 万次查询。据团队披露,他们已知的分片数据量超过 20 TB。作为开源项目,PgDog 在 GitHub 上的 Docker 镜像拉取次数已超过 140 万次,且每周四都会发布新版本,其 Discord 社区也在持续增长,团队每日在线提供支持与答疑。

PgDog 团队由基础设施工程师、应用工程师和全栈工程师组成。创始人 Lev 曾在 Instacart 运行 Postgres,当时公司通过扩展实现了 5 倍增长(2020 年 4 月)。在那段时期,他们面临的最大挑战是让 Postgres 每分钟处理数以万计的杂货配送订单。团队通过在 RDS、Aurora 和 EC2 上对 Postgres 进行分片,并基于第一性原理编写大量代码,解决了实际的扩展瓶颈。

PgDog 并非公司的业务转型(pivot),而是团队长期专注于 Postgres 扩展技术的自然产物。该产品设计为无依赖、无隐藏服务器less 成本,可运行在云端、colo 机架、本地或笔记本电脑上。只要提供 CPU 资源,其多线程代码即可充分利用所有算力。

此外,PgDog 正在构建企业版(Enterprise edition),旨在简化在 AWS 上的运行体验,并提供由团队背书的 SLA 支持服务。

关键要点

  • 融资情况:PgDog 获得了由 Basis Set、Y Combinator (YC)、Pioneer Fund 等投资者支持的 550 万美元融资,确保了长期的研发跑道。
  • 产品定位:PgDog 是一个 Postgres 代理层,旨在解决 Postgres 的水平扩展问题,使其能够处理海量数据和高并发查询。
  • 生产表现
    • 在生产环境中每秒服务超过 200 万次查询。
    • 已知分片数据量超过 20 TB。
    • GitHub 上 Docker 镜像拉取次数超过 140 万次。
  • 团队背景:三人初创团队,拥有深厚的基础设施和应用工程背景。创始人 Lev 曾在 Instacart 成功将 Postgres 扩展至支持每分钟数万订单的高并发场景。
  • 部署灵活性:支持本地、云环境及混合部署,无额外依赖或隐藏成本,充分利用 CPU 资源。
  • 更新与支持:每周四发布新版本,拥有活跃的 Discord 社区支持。
  • 企业版计划:正在开发针对 AWS 优化的企业版,提供 SLA 支持服务。

意义与影响

PgDog 的出现标志着 Postgres 生态在大规模扩展领域的重要进展。长期以来,Postgres 虽然在功能丰富性和数据一致性上备受推崇,但在面对超大规模数据和高吞吐量场景时,往往需要复杂的分片策略或转向 NoSQL 数据库。PgDog 通过代理层的方式,试图在保留 Postgres 核心优势的同时,赋予其类似分布式数据库的水平扩展能力。

对于开发者而言,这意味着在不需要迁移数据或重构应用架构的情况下,有可能通过简单的配置变更(修改 DATABASE_URL)来突破 Postgres 的性能瓶颈。这种“即插即用”的扩展方案降低了企业从单体 Postgres 向分布式架构迁移的门槛。

此外,PgDog 的开源策略和活跃的社区运营,有助于加速该技术的普及和迭代。随着 Postgres 在云原生时代的持续流行,解决其扩展性痛点的产品将具有巨大的市场潜力。PgDog 的融资成功也反映了投资者对“Postgres 扩展基础设施”这一细分赛道的看好。未来,随着企业版服务的推出,PgDog 有望在中小企业开源部署和企业级高可用场景之间建立起更广泛的影响力。

查看原文 →pgdog.dev