<?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/</loc><lastmod>2026-09-29T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/post/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/post/"/></url><url><loc>https://duckdblab.org/zh/</loc><lastmod>2026-09-29T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-fuzzy-search-text-processing/</loc><lastmod>2026-09-23T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-fuzzy-search-text-processing/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-fuzzy-search-text-processing/"/></url><url><loc>https://duckdblab.org/zh/posts/</loc><lastmod>2026-09-23T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-pandas-polars-production-pipeline/</loc><lastmod>2026-09-18T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-pandas-polars-production-pipeline/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-pandas-polars-production-pipeline/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-time-series-anomaly-detection/</loc><lastmod>2026-09-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-time-series-anomaly-detection/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-time-series-anomaly-detection/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-memory-management-v3/</loc><lastmod>2026-09-11T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-memory-management-v3/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-memory-management-v3/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-advanced-data-cleaning-etl/</loc><lastmod>2026-09-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-advanced-data-cleaning-etl/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-advanced-data-cleaning-etl/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-json-merge-diff/</loc><lastmod>2026-09-02T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-json-merge-diff/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-json-merge-diff/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-aws-acquisition-opportunity/</loc><lastmod>2026-08-29T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-aws-acquisition-opportunity/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-aws-acquisition-opportunity/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-udagg-custom-aggregate-functions/</loc><lastmod>2026-08-29T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-udagg-custom-aggregate-functions/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-udagg-custom-aggregate-functions/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-backup-snapshot-patterns/</loc><lastmod>2026-08-28T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-backup-snapshot-patterns/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-backup-snapshot-patterns/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-on-aws/</loc><lastmod>2026-08-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-on-aws/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-on-aws/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-join-optimization/</loc><lastmod>2026-08-26T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-join-optimization/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-join-optimization/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-httpfs-production-patterns/</loc><lastmod>2026-08-21T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-httpfs-production-patterns/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-httpfs-production-patterns/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-pandas-polars-hybrid-workflow/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-pandas-polars-hybrid-workflow/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-pandas-polars-hybrid-workflow/"/></url><url><loc>https://duckdblab.org/zh/contact/</loc><lastmod>2026-08-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/contact/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/contact/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-time-series-advanced/</loc><lastmod>2026-08-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-time-series-advanced/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-time-series-advanced/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-memory-management-v2/</loc><lastmod>2026-08-07T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-memory-management-v2/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-memory-management-v2/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-window-functions-rank-lag/</loc><lastmod>2026-08-05T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-window-functions-rank-lag/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-window-functions-rank-lag/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-financial-report-automation/</loc><lastmod>2026-08-02T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-financial-report-automation/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-financial-report-automation/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-data-cleaning-etl-pipeline/</loc><lastmod>2026-07-31T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-data-cleaning-etl-pipeline/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-data-cleaning-etl-pipeline/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-json-practical-workshop/</loc><lastmod>2026-07-29T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-json-practical-workshop/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-json-practical-workshop/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-join-optimization-hashes-merge-materialization/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-join-optimization-hashes-merge-materialization/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-join-optimization-hashes-merge-materialization/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-httpfs-api-ingestion/</loc><lastmod>2026-07-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-httpfs-api-ingestion/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-httpfs-api-ingestion/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-pandas-polars-integration/</loc><lastmod>2026-07-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-pandas-polars-integration/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-pandas-polars-integration/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-timeseries-rolling-aggregations/</loc><lastmod>2026-07-08T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-timeseries-rolling-aggregations/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-timeseries-rolling-aggregations/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-memory-management-tuning/</loc><lastmod>2026-07-03T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-memory-management-tuning/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-memory-management-tuning/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-window-functions-advanced/</loc><lastmod>2026-07-01T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-window-functions-advanced/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-window-functions-advanced/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-json-data-processing/</loc><lastmod>2026-06-24T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-json-data-processing/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-json-data-processing/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-backup-migration/</loc><lastmod>2026-06-19T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-backup-migration/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-backup-migration/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-httpfs-api-data-ingestion/</loc><lastmod>2026-06-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-httpfs-api-data-ingestion/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-httpfs-api-data-ingestion/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-pandas-polars-cooperation/</loc><lastmod>2026-06-05T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-pandas-polars-cooperation/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-pandas-polars-cooperation/"/></url><url><loc>https://duckdblab.org/zh/posts/duckdb-time-series-analysis/</loc><lastmod>2026-06-03T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/posts/duckdb-time-series-analysis/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/posts/duckdb-time-series-analysis/"/></url><url><loc>https://duckdblab.org/zh/newsletter/</loc><lastmod>2026-05-11T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/newsletter/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/newsletter/"/></url><url><loc>https://duckdblab.org/zh/cheatsheet/</loc><lastmod>2026-05-11T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/cheatsheet/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/cheatsheet/"/></url><url><loc>https://duckdblab.org/zh/about/</loc><lastmod>2026-05-09T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/about/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/about/"/></url><url><loc>https://duckdblab.org/zh/archives/</loc><xhtml:link rel="alternate" hreflang="en" href="https://duckdblab.org/en/archives/"/><xhtml:link rel="alternate" hreflang="zh" href="https://duckdblab.org/zh/archives/"/></url></urlset>