<?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/zh/post/duckdb-http-api-sql-etl/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/duckdb-http-api-sql-etl/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/duckdb-http-api-sql-etl/"/></url><url><loc>https://duckdblab.org/zh/post/duckdb-asof-joins-time-series/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/duckdb-asof-joins-time-series/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/duckdb-asof-joins-time-series/"/></url><url><loc>https://duckdblab.org/zh/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/"/></url><url><loc>https://duckdblab.org/zh/post/duckdb-evidence-bi-dashboard/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/duckdb-evidence-bi-dashboard/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/duckdb-evidence-bi-dashboard/"/></url><url><loc>https://duckdblab.org/zh/post/pg-duckdb-postgres-analytics/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/pg-duckdb-postgres-analytics/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/pg-duckdb-postgres-analytics/"/></url><url><loc>https://duckdblab.org/zh/post/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/"/></url><url><loc>https://duckdblab.org/zh/post/duckdb-152-release/</loc><lastmod>2026-05-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/duckdb-152-release/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/duckdb-152-release/"/></url><url><loc>https://duckdblab.org/zh/post/duckdb-quack-protocol/</loc><lastmod>2026-05-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/duckdb-quack-protocol/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/duckdb-quack-protocol/"/></url><url><loc>https://duckdblab.org/zh/post/duckdb-iceberg-writes-catalog/</loc><lastmod>2026-05-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/duckdb-iceberg-writes-catalog/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/duckdb-iceberg-writes-catalog/"/></url><url><loc>https://duckdblab.org/zh/post/duckdb-bi-replace-tableau/</loc><lastmod>2026-05-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/duckdb-bi-replace-tableau/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/duckdb-bi-replace-tableau/"/></url><url><loc>https://duckdblab.org/zh/post/shaper-sql-dashboard-duckdb/</loc><lastmod>2026-05-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/shaper-sql-dashboard-duckdb/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/shaper-sql-dashboard-duckdb/"/></url><url><loc>https://duckdblab.org/zh/post/duckdb-streamlit-log-anomaly/</loc><lastmod>2026-05-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/duckdb-streamlit-log-anomaly/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/duckdb-streamlit-log-anomaly/"/></url><url><loc>https://duckdblab.org/zh/post/duckdb-quack-remote-protocol/</loc><lastmod>2026-05-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/duckdb-quack-remote-protocol/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/duckdb-quack-remote-protocol/"/></url><url><loc>https://duckdblab.org/zh/post/duckdb-full-text-search/</loc><lastmod>2026-05-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/duckdb-full-text-search/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/duckdb-full-text-search/"/></url><url><loc>https://duckdblab.org/zh/post/duckdb-ecosystem-trending-may2026/</loc><lastmod>2026-05-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/duckdb-ecosystem-trending-may2026/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/duckdb-ecosystem-trending-may2026/"/></url><url><loc>https://duckdblab.org/zh/post/duckdb-columns-exclude-replace/</loc><lastmod>2026-05-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/duckdb-columns-exclude-replace/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/duckdb-columns-exclude-replace/"/></url><url><loc>https://duckdblab.org/zh/post/duckdb-pos-report-automation/</loc><lastmod>2026-05-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/duckdb-pos-report-automation/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/duckdb-pos-report-automation/"/></url><url><loc>https://duckdblab.org/zh/post/deepseek-smallpond-duckdb-distributed/</loc><lastmod>2026-05-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/deepseek-smallpond-duckdb-distributed/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/deepseek-smallpond-duckdb-distributed/"/></url><url><loc>https://duckdblab.org/zh/post/duckdb-millions-data-processing/</loc><lastmod>2026-05-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/duckdb-millions-data-processing/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/duckdb-millions-data-processing/"/></url><url><loc>https://duckdblab.org/zh/newsletter/</loc><lastmod>2026-05-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/newsletter/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/newsletter/"/></url><url><loc>https://duckdblab.org/zh/post/duckdb-ml-inference-infera/</loc><lastmod>2026-05-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/duckdb-ml-inference-infera/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/duckdb-ml-inference-infera/"/></url><url><loc>https://duckdblab.org/zh/cheatsheet/</loc><lastmod>2026-05-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/cheatsheet/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/cheatsheet/"/></url><url><loc>https://duckdblab.org/zh/post/duckdb-excel-read-write/</loc><lastmod>2026-05-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/duckdb-excel-read-write/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/duckdb-excel-read-write/"/></url><url><loc>https://duckdblab.org/zh/post/merge-csv-files/</loc><lastmod>2026-05-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/merge-csv-files/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/merge-csv-files/"/></url><url><loc>https://duckdblab.org/zh/post/duckdb-spatial-geometry-builtin/</loc><lastmod>2026-05-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/duckdb-spatial-geometry-builtin/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/duckdb-spatial-geometry-builtin/"/></url><url><loc>https://duckdblab.org/zh/post/ducklake-v1-intro/</loc><lastmod>2026-05-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/ducklake-v1-intro/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/ducklake-v1-intro/"/></url><url><loc>https://duckdblab.org/zh/post/duckdb-variant-type/</loc><lastmod>2026-05-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/duckdb-variant-type/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/duckdb-variant-type/"/></url><url><loc>https://duckdblab.org/zh/post/duckdb-delta-lake-write-timetravel/</loc><lastmod>2026-05-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/duckdb-delta-lake-write-timetravel/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/duckdb-delta-lake-write-timetravel/"/></url><url><loc>https://duckdblab.org/zh/about/</loc><lastmod>2026-05-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/about/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/about/"/></url><url><loc>https://duckdblab.org/zh/contact/</loc><lastmod>2026-05-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/contact/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/contact/"/></url><url><loc>https://duckdblab.org/zh/post/duckdb-cross-database-joins/</loc><lastmod>2026-05-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/duckdb-cross-database-joins/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/duckdb-cross-database-joins/"/></url><url><loc>https://duckdblab.org/zh/post/duckdb-online-shell/</loc><lastmod>2026-05-08T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/duckdb-online-shell/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/duckdb-online-shell/"/></url><url><loc>https://duckdblab.org/zh/post/duckdb-vs-pandas-10gb-benchmark/</loc><lastmod>2026-05-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/duckdb-vs-pandas-10gb-benchmark/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/duckdb-vs-pandas-10gb-benchmark/"/></url><url><loc>https://duckdblab.org/zh/post/duckdb-as-new-jq/</loc><lastmod>2026-05-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/post/duckdb-as-new-jq/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/post/duckdb-as-new-jq/"/></url><url><loc>https://duckdblab.org/zh/archives/</loc><changefreq>weekly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://duckdblab.org/en/archives/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://duckdblab.org/zh/archives/"/></url></urlset>