<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>iceberg on Mooncake</title>
    <link>https://mooncake.pgsty.com/zh/tags/iceberg/</link>
    <description>Recent content in iceberg on Mooncake</description>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    
    
    
      <lastBuildDate>Thu, 05 Nov 2026 19:17:16 +0800</lastBuildDate>
    
    
      <atom:link href="https://mooncake.pgsty.com/zh/tags/iceberg/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
        <title>pg_mooncake 0.3.0 发布：PGSTY 首版发布，全面适配 DuckDB 2.0、pgrx 0.19.3 与 PostgreSQL 14–18</title>
        <link>https://mooncake.pgsty.com/zh/blog/release/pg-mooncake-0.3.0/</link>
        <pubDate>Thu, 05 Nov 2026 00:00:00 +0000</pubDate>
        
        <guid>https://mooncake.pgsty.com/zh/blog/release/pg-mooncake-0.3.0/</guid>
        <description>&lt;p&gt;&lt;strong&gt;&lt;code&gt;pg_mooncake 0.3.0&lt;/code&gt;&lt;/strong&gt;（随同 &lt;strong&gt;&lt;code&gt;duckdb_mooncake v0.0.2&lt;/code&gt;&lt;/strong&gt; 与 &lt;strong&gt;&lt;code&gt;moonlink v0.0.1&lt;/code&gt;&lt;/strong&gt; 同步发布）是由 &lt;a href=&#34;https://github.com/pgsty&#34;&gt;&lt;strong&gt;PGSTY&lt;/strong&gt;&lt;/a&gt; 维护的 Mooncake 实时分析套件的首个正式版本：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://github.com/pgsty/pg_mooncake/releases/tag/v0.3.0&#34;&gt;&lt;code&gt;pgsty/pg_mooncake v0.3.0&lt;/code&gt;&lt;/a&gt;&lt;/strong&gt;（&lt;code&gt;MIT&lt;/code&gt; 许可证）&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://github.com/pgsty/duckdb_mooncake/releases/tag/v0.0.2&#34;&gt;&lt;code&gt;pgsty/duckdb_mooncake v0.0.2&lt;/code&gt;&lt;/a&gt;&lt;/strong&gt;（&lt;code&gt;MIT&lt;/code&gt; 许可证）&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://github.com/pgsty/moonlink/releases/tag/v0.0.1&#34;&gt;&lt;code&gt;pgsty/moonlink v0.0.1&lt;/code&gt;&lt;/a&gt;&lt;/strong&gt;（附带 &lt;code&gt;PG_MOONCAKE LINKING &amp;amp; DISTRIBUTION EXCEPTION&lt;/code&gt; 的 &lt;code&gt;BSL-1.1&lt;/code&gt; 许可证，客户端 crate 为 &lt;code&gt;MIT&lt;/code&gt;）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;面向 &lt;strong&gt;PostgreSQL 14、15、16、17、18&lt;/strong&gt;，覆盖 &lt;strong&gt;RHEL / Rocky / AlmaLinux 8、9、10&lt;/strong&gt; 与 &lt;strong&gt;Debian 12/13、Ubuntu 22.04/24.04&lt;/strong&gt;（&lt;code&gt;x86_64&lt;/code&gt; 与 &lt;code&gt;aarch64&lt;/code&gt;）的 RPM 与 DEB 二进制软件包现已通过 &lt;a href=&#34;https://mooncake.pgsty.com/zh/download/&#34;&gt;PGEXT 软件源&lt;/a&gt;与 &lt;a href=&#34;https://pigsty.io/ext/e/pg_mooncake&#34;&gt;Pigsty&lt;/a&gt; 正式提供。&lt;/p&gt;</description>
      </item>
    <item>
        <title>Mooncake 技术白皮书：面向 Apache Iceberg 的实时存储引擎</title>
        <link>https://mooncake.pgsty.com/zh/blog/post/white-paper/</link>
        <pubDate>Mon, 11 Aug 2025 00:00:00 +0000</pubDate>
        
        <guid>https://mooncake.pgsty.com/zh/blog/post/white-paper/</guid>
        <description>&lt;p&gt;这篇技术白皮书假设读者已对开放分析表格式 &lt;a href=&#34;https://iceberg.apache.org/&#34;&gt;Apache Iceberg&lt;/a&gt; 有所了解。Iceberg 是现代“数据湖仓（Lakehouse）”运动的核心基石，它允许用户：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;将大规模数据集以开放文件格式（Parquet + 元数据）存储在廉价对象存储中；&lt;/li&gt;&#xA;&lt;li&gt;使用 Spark、Trino、Flink、DuckDB 等多种计算引擎通过 SQL 直接查询；&lt;/li&gt;&#xA;&lt;li&gt;获得 Schema 演进与时间旅行（Time Travel）等数据库级特性；&lt;/li&gt;&#xA;&lt;li&gt;实现近乎无限的弹性扩展，彻底摆脱单一供应商锁定。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;然而，Iceberg 生来是为低频变更数据与批量分析处理而设计的。在批处理领域，随着各大引擎对开放格式读取能力的持续优化，这套体系已经非常成熟。&lt;/p&gt;</description>
      </item>
    <item>
        <title>不，单靠 Iceberg 拯救不了你的数据栈</title>
        <link>https://mooncake.pgsty.com/zh/blog/post/iceberg-is-terrible/</link>
        <pubDate>Mon, 21 Jul 2025 00:00:00 +0000</pubDate>
        
        <guid>https://mooncake.pgsty.com/zh/blog/post/iceberg-is-terrible/</guid>
        <description>&lt;p&gt;人生总是充满了“理想与现实的落差”。今天我们就来聊聊数据社区的新宠——&lt;a href=&#34;https://iceberg.apache.org/&#34;&gt;Apache Iceberg&lt;/a&gt; 的理想与现实。&lt;/p&gt;&#xA;&lt;h2 id=&#34;expectations-iceberg-is-the-solution-to-all-my-data-pains&#34;&gt;理想：Iceberg 能解决我所有的数据痛点&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;平心而论，Iceberg 的核心设计理念非常漂亮：&lt;/p&gt;</description>
      </item>
    <item>
        <title>可是，我的 Postgres（&#43; 数据湖仓）是免费的呀</title>
        <link>https://mooncake.pgsty.com/zh/blog/post/postgres-lakehouse-free/</link>
        <pubDate>Fri, 13 Jun 2025 00:00:00 +0000</pubDate>
        
        <guid>https://mooncake.pgsty.com/zh/blog/post/postgres-lakehouse-free/</guid>
        <description>&lt;p&gt;&lt;strong&gt;友情提示：&lt;/strong&gt; 你的 Postgres 和数据湖仓（Lakehouse）同样是自由且开源的——你完全不需要成为（或者像巨头一样挥霍数亿美金）才能拥有它们。&lt;/p&gt;&#xA;&lt;h2 id=&#34;why-postgres--lakehouse&#34;&gt;为什么是 Postgres + Lakehouse？&#xA;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;reason-1-if-you-believe-in-ai-this-is-the-agent-stack&#34;&gt;原因一：如果你相信 AI，这就是智能体（Agent）的标准技术栈&#xA;&lt;/h3&gt;&#xA;&lt;p&gt;AI 智能体需要记忆——既需要即时响应的&lt;strong&gt;工作记忆（Working Memory）&lt;/strong&gt;，也需要海量的&lt;strong&gt;长期知识（Long-Term Knowledge）&lt;/strong&gt;。&lt;/p&gt;</description>
      </item>
    <item>
        <title>pg_mooncake v0.2 架构前瞻：开箱即用的实时列存与逻辑复制</title>
        <link>https://mooncake.pgsty.com/zh/blog/release/pgmooncake-v02discussion/</link>
        <pubDate>Tue, 11 Feb 2025 00:00:00 +0000</pubDate>
        
        <guid>https://mooncake.pgsty.com/zh/blog/release/pgmooncake-v02discussion/</guid>
        <description>&lt;p&gt;在 v0.1 中，我们证明了 PostgreSQL 完全能够提供顶级的分析性能。通过将 DuckDB 向量化执行引擎与列存表相结合，&lt;a href=&#34;https://mooncake.pgsty.com/zh/docs/intro/&#34;&gt;&lt;code&gt;pg_mooncake&lt;/code&gt;&lt;/a&gt; 成为了 Postgres 生态中唯一同时集成这两大能力的扩展。&lt;/p&gt;&#xA;&lt;p&gt;实测成绩说明了一切：&lt;code&gt;pg_mooncake&lt;/code&gt; 闯入了 &lt;a href=&#34;https://mooncake.pgsty.com/zh/blog/post/clickbench-v0.1/&#34;&gt;ClickBench 全球前十&lt;/a&gt;，并打造出了最快的基于 Parquet 的执行引擎。&lt;/p&gt;</description>
      </item>
    <item>
        <title>S3 Tables 究竟是个啥？</title>
        <link>https://mooncake.pgsty.com/zh/blog/post/s3tables/</link>
        <pubDate>Sun, 12 Jan 2025 00:00:00 +0000</pubDate>
        
        <guid>https://mooncake.pgsty.com/zh/blog/post/s3tables/</guid>
        <description>&lt;p&gt;亚马逊在去年的 re:Invent 大会上发布了 &lt;a href=&#34;https://aws.amazon.com/s3/features/tables/&#34;&gt;S3 Table Buckets（S3 表存储桶）&lt;/a&gt;。一个既是 S3 存储桶、同时又是一张数据库表的东西？这到底是什么意思？&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;太长不看版（TL;DR）：&lt;/strong&gt; S3 Tables 让 Apache Iceberg 表可以脱离外部 Catalog（目录服务）独立存在。下面听我详细拆解。&lt;/p&gt;</description>
      </item>
    <item>
        <title>pg_mooncake：基于列存表与 DuckDB 的 Postgres 极速分析引擎</title>
        <link>https://mooncake.pgsty.com/zh/blog/post/how-we-built-pgmooncake/</link>
        <pubDate>Wed, 06 Nov 2024 00:00:00 +0000</pubDate>
        
        <guid>https://mooncake.pgsty.com/zh/blog/post/how-we-built-pgmooncake/</guid>
        <description>&lt;p&gt;&lt;a href=&#34;https://mooncake.pgsty.com/zh/docs/intro/&#34;&gt;&lt;code&gt;pg_mooncake&lt;/code&gt;&lt;/a&gt; 将列存表（Columnstore Tables）与 DuckDB 向量化执行引擎引入 PostgreSQL，以实现极速分析查询。&lt;/p&gt;&#xA;&lt;p&gt;它像普通 Postgres 表一样支持事务性的 &lt;code&gt;INSERT&lt;/code&gt;、&lt;code&gt;UPDATE&lt;/code&gt; 和 &lt;code&gt;DELETE&lt;/code&gt;。底层数据以 Parquet 文件配合 Delta Lake（以及 v0.2+ 中的 Apache Iceberg）表元数据写入，因此也可以在 Postgres 外部直接查询。&lt;/p&gt;</description>
      </item>
    <item>
        <title>Iceberg Meetup 参会随想</title>
        <link>https://mooncake.pgsty.com/zh/blog/post/iceberg-meetup/</link>
        <pubDate>Tue, 08 Oct 2024 00:00:00 +0000</pubDate>
        
        <guid>https://mooncake.pgsty.com/zh/blog/post/iceberg-meetup/</guid>
        <description>&lt;p&gt;上个月，我在 Snowflake 总部举办的 Iceberg Meetup 上做了一场演讲。公开演讲从来都不是我的强项，而台下坐着 Snowflake CEO Sridhar 和 Tabular CEO Ryan 更是让人倍感压力。&lt;/p&gt;&#xA;&lt;p&gt;那天是我创立 Mooncake Labs 的第 18 天，我在演讲中探讨了面向 Apache Iceberg 的通用索引框架（演讲幻灯片见&lt;a href=&#34;https://docs.google.com/presentation/d/1dkCA-y-T5Iuwa8A-7cif6pIUe80kN4V_tLGA05Ks3Mo/edit?usp=sharing&#34;&gt;这里&lt;/a&gt;）。以下是我从这次聚会中收获的几点启发：&lt;/p&gt;</description>
      </item>
    <item>
        <title>我们学到的几条铁律</title>
        <link>https://mooncake.pgsty.com/zh/blog/post/things-we-learnt/</link>
        <pubDate>Sun, 08 Sep 2024 00:00:00 +0000</pubDate>
        
        <guid>https://mooncake.pgsty.com/zh/blog/post/things-we-learnt/</guid>
        <description>&lt;p&gt;这篇文章的标题其实应该叫《我们用惨痛代价学到的几条铁律》。&lt;/p&gt;&#xA;&lt;p&gt;在开启这段全新旅程之际，我们花了一些时间思考当今数据领域的底层公理——这些规律无论我们还是任何人都无法回避。&lt;/p&gt;</description>
      </item>
    
  </channel>
</rss>
