PostgreSQL码农集散地

OLTP LakeHouse 架构千篇一律,毫无创意

OLTP数据库内置LakeHouse能力, 毫无创意, 架构千篇一律

OLTP 数据库内置lakehouse的能力, 从而无限提升OLTP数据库的冷存储空间, 同时提升OLTP数据库的复杂查询分析性能.

架构几乎千篇一律

  • 采用 PostgreSQL 协议和语法
  • 采用 DuckDB 计算引擎
  • 采用对象存储存放冷数据
  • 采用通用的列存储编码(如parquet、arrow等)
  • 高级能力: 使用JOB自动转储OLTP数据到对象存储列存中
  • 高级能力: 元数据管理, 在OLTP数据库中存放lakehouse表结构定义, 可供客户端直接查询使用
  • 高级能力: lakehouse表和本地表可互相JOIN

这些类型的产品和相关扩展阅读文章举例如下.

1、BemiDB

《10x+ 提速, BemiDB: 整合 PolarDB PostgreSQL & Iceberg & 对象存储》

https://github.com/BemiHQ/BemiDB

2、pg_mooncake

《内置列存储 vs 传统 ETL: pg_mooncake 与 CrunchyData 打起来了》

《猛料! 月饼(pgmooncake)进化了》

《穷鬼玩PolarDB RAC一写多读集群系列 | 接入pg_duckdb & pgmooncake支持数据湖功能,且OLAP性能数量级提升》

《PostgreSQL 数据湖架构,列存储新贵 - pg_mooncake》

3、pg_lakehouse

《paradedb v0.7.0发布, 支持PostgreSQL数据湖插件pg_lakehouse 访问本地、远端对象存储的parquet,csv,json,avro,orc等文件》

4、CrunchyData

《Tom lane遭“报复”: CrunchyData遇最强开源对手pg_duckdb》

《什么? PostgreSQL大佬tom lane公司crunchydata“模仿”DuckDB创意?》

5、pg_duckdb

《PolarDB PG 15 编译安装 & pg_duckdb 插件 + OSS 试用》

6、当然DuckDB自己也做了这个能力, 还有对应云服务.

《再见分布式湖仓一体, 你好DuckLake》