<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>duckdb on Mooncake</title>
    <link>https://mooncake.pgsty.com/zh/tags/duckdb/</link>
    <description>Recent content in duckdb 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/duckdb/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
        <title>将 pg_mooncake 与 duckdb_mooncake 迁移至 DuckDB 2.0、pg_duckdb 1.2.0 与 pgrx 0.19.3</title>
        <link>https://mooncake.pgsty.com/zh/blog/post/duckdb-2-adaptation/</link>
        <pubDate>Thu, 05 Nov 2026 00:00:00 +0000</pubDate>
        
        <guid>https://mooncake.pgsty.com/zh/blog/post/duckdb-2-adaptation/</guid>
        <description>&lt;p&gt;当 Mooncake Labs 在发布 &lt;code&gt;v0.2.0&lt;/code&gt; 后暂停对 &lt;a href=&#34;https://github.com/Mooncake-Labs/pg_mooncake&#34;&gt;&lt;code&gt;pg_mooncake&lt;/code&gt;&lt;/a&gt; 的公开更新时，该扩展停留在早期的 DuckDB &lt;code&gt;1.3.x&lt;/code&gt; / &lt;code&gt;pg_duckdb&lt;/code&gt; 快照与 &lt;code&gt;pgrx 0.12&lt;/code&gt; 上。与此同时，PostgreSQL 社区已经演进至 &lt;strong&gt;PostgreSQL 18&lt;/strong&gt;、&lt;strong&gt;&lt;code&gt;pgrx 0.19.3&lt;/code&gt;&lt;/strong&gt; 以及基于 &lt;strong&gt;DuckDB &lt;code&gt;v2.0.0&lt;/code&gt;&lt;/strong&gt; 的 &lt;strong&gt;&lt;code&gt;pg_duckdb 1.2.0&lt;/code&gt;&lt;/strong&gt;。&lt;/p&gt;</description>
      </item>
    <item>
        <title>如何让 DuckDB 在 Parquet 文件上的查询性能再上一个台阶</title>
        <link>https://mooncake.pgsty.com/zh/blog/post/duckdb-parquet/</link>
        <pubDate>Wed, 22 Jan 2025 00:00:00 +0000</pubDate>
        
        <guid>https://mooncake.pgsty.com/zh/blog/post/duckdb-parquet/</guid>
        <description>&lt;p&gt;上周，我们在 PostgreSQL 上运行了 ClickBench 基准测试并成功闯入&lt;a href=&#34;https://mooncake.pgsty.com/zh/blog/post/clickbench-v0.1/&#34;&gt;全球前十&lt;/a&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; 扩展，Postgres 完全能够胜任严肃的大规模分析负载。&lt;/p&gt;&#xA;&lt;p&gt;在成绩公布后，我们收到了许多开发者的提问：既然 &lt;code&gt;pg_mooncake&lt;/code&gt; 内部嵌入了 DuckDB 并将数据存储为 Parquet 格式，&lt;strong&gt;为什么它在 Parquet 文件上的查询速度反而比直接使用 DuckDB 扫描还要快？&lt;/strong&gt;&lt;/p&gt;</description>
      </item>
    <item>
        <title>ClickBench 基准测试证明：Postgres 是一流的分析型数据库</title>
        <link>https://mooncake.pgsty.com/zh/blog/post/clickbench-v0.1/</link>
        <pubDate>Tue, 14 Jan 2025 00:00:00 +0000</pubDate>
        
        <guid>https://mooncake.pgsty.com/zh/blog/post/clickbench-v0.1/</guid>
        <description>&lt;p&gt;&lt;strong&gt;太长不看版（TL;DR）：&lt;/strong&gt;&#xA;经过几个月的深度优化，我们让 PostgreSQL 成功闯入了 &lt;a href=&#34;https://benchmark.clickhouse.com/&#34;&gt;&lt;strong&gt;ClickBench 全球前十&lt;/strong&gt;&lt;/a&gt;——这个榜单长期以来一直被各种专门构建的 OLAP 分析数据库所统治。&lt;/p&gt;&#xA;&lt;p&gt;更重要的是，所有计算均在 Postgres 进程内完成，所有表均由 PostgreSQL 直接管理——它绝不是一个简单的外部代理包装器。这就是 &lt;a href=&#34;https://mooncake.pgsty.com/zh/docs/intro/&#34;&gt;&lt;code&gt;pg_mooncake&lt;/code&gt;&lt;/a&gt; 的故事。&lt;/p&gt;</description>
      </item>
    <item>
        <title>PostgreSQL 中最简单的极速分析方式：pg_mooncake v0.1 正式发布</title>
        <link>https://mooncake.pgsty.com/zh/blog/release/pgmooncake-v01/</link>
        <pubDate>Sat, 11 Jan 2025 00:00:00 +0000</pubDate>
        
        <guid>https://mooncake.pgsty.com/zh/blog/release/pgmooncake-v01/</guid>
        <description>&lt;p&gt;我们在创业第 60 天向世界&lt;a href=&#34;https://mooncake.pgsty.com/zh/blog/post/how-we-built-pgmooncake/&#34;&gt;首次宣布了&lt;/a&gt; &lt;code&gt;pg_mooncake&lt;/code&gt;。&lt;/p&gt;&#xA;&lt;p&gt;今天（第 131 天），&lt;code&gt;pg_mooncake&lt;/code&gt; 正式结束 Beta 阶段，发布 &lt;a href=&#34;https://github.com/Mooncake-Labs/pg_mooncake/releases/tag/v0.1.0&#34;&gt;v0.1.0&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;pg_mooncake&lt;/code&gt; 的核心竞争力在于&lt;strong&gt;极致易用性&lt;/strong&gt;与&lt;strong&gt;强悍性能&lt;/strong&gt;。在 v0.1 中，我们在这两个方向上全力加码。&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>
    
  </channel>
</rss>
