<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://duckdblab.org/en/</loc><lastmod>2026-09-29T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/"/></url><url><loc>https://duckdblab.org/en/post/</loc><lastmod>2026-09-29T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/"/></url><url><loc>https://duckdblab.org/en/post/duckdb-json-merge-patch/</loc><lastmod>2026-09-23T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/duckdb-json-merge-patch/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/duckdb-json-merge-patch/"/></url><url><loc>https://duckdblab.org/en/posts/</loc><lastmod>2026-09-23T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/"/></url><url><loc>https://duckdblab.org/en/post/duckdb-json-nested-unpivot-benchmark/</loc><lastmod>2026-09-21T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/duckdb-json-nested-unpivot-benchmark/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/duckdb-json-nested-unpivot-benchmark/"/></url><url><loc>https://duckdblab.org/en/post/duckdb-recursive-cte-advanced-guide/</loc><lastmod>2026-09-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/duckdb-recursive-cte-advanced-guide/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/duckdb-recursive-cte-advanced-guide/"/></url><url><loc>https://duckdblab.org/en/post/duckdb-federated-query-guide/</loc><lastmod>2026-09-11T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/duckdb-federated-query-guide/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/duckdb-federated-query-guide/"/></url><url><loc>https://duckdblab.org/en/post/duckdb-parquet-schema-consistency/</loc><lastmod>2026-08-29T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/duckdb-parquet-schema-consistency/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/duckdb-parquet-schema-consistency/"/></url><url><loc>https://duckdblab.org/en/post/duckdb-json-functions-mastery/</loc><lastmod>2026-08-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/duckdb-json-functions-mastery/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/duckdb-json-functions-mastery/"/></url><url><loc>https://duckdblab.org/en/contact/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/contact/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/contact/"/></url><url><loc>https://duckdblab.org/en/post/duckdb-sql-macros-guide/</loc><lastmod>2026-08-13T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/duckdb-sql-macros-guide/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/duckdb-sql-macros-guide/"/></url><url><loc>https://duckdblab.org/en/post/duckdb-json-advanced-guide/</loc><lastmod>2026-07-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/duckdb-json-advanced-guide/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/duckdb-json-advanced-guide/"/></url><url><loc>https://duckdblab.org/en/post/duckdb-json-nested-data/</loc><lastmod>2026-07-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/duckdb-json-nested-data/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/duckdb-json-nested-data/"/></url><url><loc>https://duckdblab.org/en/post/duckdb-explain-analyze/</loc><lastmod>2026-07-07T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/duckdb-explain-analyze/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/duckdb-explain-analyze/"/></url><url><loc>https://duckdblab.org/en/post/duckdb-cheapest-hardware-benchmark/</loc><lastmod>2026-07-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/duckdb-cheapest-hardware-benchmark/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/duckdb-cheapest-hardware-benchmark/"/></url><url><loc>https://duckdblab.org/en/posts/duckdb-window-functions-advanced/</loc><lastmod>2026-07-01T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-window-functions-advanced/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-window-functions-advanced/"/></url><url><loc>https://duckdblab.org/en/post/duckdb-install-guide/</loc><lastmod>2026-06-27T11:00:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/duckdb-install-guide/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/duckdb-install-guide/"/></url><url><loc>https://duckdblab.org/en/post/duckdb-window-functions-complete/</loc><lastmod>2026-06-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/duckdb-window-functions-complete/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/duckdb-window-functions-complete/"/></url><url><loc>https://duckdblab.org/en/post/duckdb-memory-management-performance-tuning/</loc><lastmod>2026-06-22T10:00:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/duckdb-memory-management-performance-tuning/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/duckdb-memory-management-performance-tuning/"/></url><url><loc>https://duckdblab.org/en/post/duckdb-complete-guide/</loc><lastmod>2026-06-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/duckdb-complete-guide/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/duckdb-complete-guide/"/></url><url><loc>https://duckdblab.org/en/post/duckdb-beginners-guide-2026/</loc><lastmod>2026-06-10T10:00:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/duckdb-beginners-guide-2026/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/duckdb-beginners-guide-2026/"/></url><url><loc>https://duckdblab.org/en/post/duckdb-clickstream-performance-tuning/</loc><lastmod>2026-06-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/duckdb-clickstream-performance-tuning/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/duckdb-clickstream-performance-tuning/"/></url><url><loc>https://duckdblab.org/en/post/duckdb-csv-import-complete-guide/</loc><lastmod>2026-06-03T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/duckdb-csv-import-complete-guide/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/duckdb-csv-import-complete-guide/"/></url><url><loc>https://duckdblab.org/en/post/duckdb-java-guide/</loc><lastmod>2026-06-02T12:00:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/duckdb-java-guide/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/duckdb-java-guide/"/></url><url><loc>https://duckdblab.org/en/post/duckdb-window-functions-advanced/</loc><lastmod>2026-05-27T10:00:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/duckdb-window-functions-advanced/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/duckdb-window-functions-advanced/"/></url><url><loc>https://duckdblab.org/en/post/duckdb-performance-tuning-5-tips/</loc><lastmod>2026-05-26T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/duckdb-performance-tuning-5-tips/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/duckdb-performance-tuning-5-tips/"/></url><url><loc>https://duckdblab.org/en/post/duckdb-source-code-guide/</loc><lastmod>2026-05-21T14:00:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/duckdb-source-code-guide/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/duckdb-source-code-guide/"/></url><url><loc>https://duckdblab.org/en/post/duckdb-vs-sqlite-benchmark/</loc><lastmod>2026-05-20T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/duckdb-vs-sqlite-benchmark/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/duckdb-vs-sqlite-benchmark/"/></url><url><loc>https://duckdblab.org/en/cheatsheet/</loc><lastmod>2026-05-11T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/cheatsheet/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/cheatsheet/"/></url><url><loc>https://duckdblab.org/en/newsletter/</loc><lastmod>2026-05-11T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/newsletter/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/newsletter/"/></url><url><loc>https://duckdblab.org/en/about/</loc><lastmod>2026-05-09T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/about/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/about/"/></url><url><loc>https://duckdblab.org/en/post/duckdb-vs-pandas-10gb-benchmark/</loc><lastmod>2026-05-07T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/duckdb-vs-pandas-10gb-benchmark/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/duckdb-vs-pandas-10gb-benchmark/"/></url><url><loc>https://duckdblab.org/en/archives/</loc><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/archives/"/><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/archives/"/></url></urlset>