PostHog 是一个全栈开发者平台,提供产品分析、Web 分析、Session Replay、Feature Flags、A/B 测试、数据仓库等功能。它是开源的,采用 MIT 许可证。
在 wiki 中,PostHog 的价值在于它提供了真实的生产架构案例:它同时使用了 Postgres、ClickHouse 和 DuckDB 三种数据库,每种负责不同的工作负载。
PostHog 的三数据库栈:
- Postgres:应用状态、用户数据、metadata——source of truth
- ClickHouse:热分析数据——漏斗、趋势、留存、路径分析(十亿级事件,近实时)
- DuckDB:数据仓库——用户的全部数据(通过 Duckgres Postgres 协议包装器让 BI 工具连接)
PostHog 还开源了一些有趣的项目:
- Duckgres:Postgres 协议包装器,让 DuckDB 看起来像 Postgres
- MCP Server:让 agent 通过 MCP 协议访问 PostHog 数据
来源:duckdb-vs-clickhouse-posthog · duckdb-vs-postgres · duckdb-vs-sqlite · agent-first-product-engineering
相关页面:duckdb · clickhouse · duckdb-vs-clickhouse · agent-first-engineering