<?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://jiangxt2.github.io/en/tags/clickhouse/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/tags/clickhouse/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/tags/clickhouse/"/></url><url><loc>https://jiangxt2.github.io/en/docs/clickhouse/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/docs/clickhouse/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/docs/clickhouse/"/></url><url><loc>https://jiangxt2.github.io/en/topics/clickhouse/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/topics/clickhouse/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/topics/clickhouse/"/></url><url><loc>https://jiangxt2.github.io/en/comparisons/clickhouse-vs-doris/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/comparisons/clickhouse-vs-doris/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/comparisons/clickhouse-vs-doris/"/></url><url><loc>https://jiangxt2.github.io/en/concepts/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/concepts/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/concepts/"/></url><url><loc>https://jiangxt2.github.io/en/docs/daft/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/docs/daft/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/docs/daft/"/></url><url><loc>https://jiangxt2.github.io/en/tags/daft/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/tags/daft/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/tags/daft/"/></url><url><loc>https://jiangxt2.github.io/en/topics/daft/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/topics/daft/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/topics/daft/"/></url><url><loc>https://jiangxt2.github.io/en/tags/dataframe/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/tags/dataframe/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/tags/dataframe/"/></url><url><loc>https://jiangxt2.github.io/en/tags/distributed-computing/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/tags/distributed-computing/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/tags/distributed-computing/"/></url><url><loc>https://jiangxt2.github.io/en/docs/doris/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/docs/doris/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/docs/doris/"/></url><url><loc>https://jiangxt2.github.io/en/tags/doris/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/tags/doris/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/tags/doris/"/></url><url><loc>https://jiangxt2.github.io/en/topics/doris/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/topics/doris/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/topics/doris/"/></url><url><loc>https://jiangxt2.github.io/en/tags/execution/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/tags/execution/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/tags/execution/"/></url><url><loc>https://jiangxt2.github.io/en/tags/mpp/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/tags/mpp/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/tags/mpp/"/></url><url><loc>https://jiangxt2.github.io/en/tags/olap/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/tags/olap/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/tags/olap/"/></url><url><loc>https://jiangxt2.github.io/en/tags/performance/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/tags/performance/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/tags/performance/"/></url><url><loc>https://jiangxt2.github.io/en/comparisons/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/comparisons/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/comparisons/"/></url><url><loc>https://jiangxt2.github.io/en/docs/ray/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/docs/ray/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/docs/ray/"/></url><url><loc>https://jiangxt2.github.io/en/tags/ray/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/tags/ray/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/tags/ray/"/></url><url><loc>https://jiangxt2.github.io/en/topics/ray/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/topics/ray/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/topics/ray/"/></url><url><loc>https://jiangxt2.github.io/en/concepts/columnar-storage/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/concepts/columnar-storage/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/concepts/columnar-storage/"/></url><url><loc>https://jiangxt2.github.io/en/tags/shuffle/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/tags/shuffle/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/tags/shuffle/"/></url><url><loc>https://jiangxt2.github.io/en/docs/spark/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/docs/spark/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/docs/spark/"/></url><url><loc>https://jiangxt2.github.io/en/tags/spark/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/tags/spark/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/tags/spark/"/></url><url><loc>https://jiangxt2.github.io/en/topics/spark/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/topics/spark/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/topics/spark/"/></url><url><loc>https://jiangxt2.github.io/en/comparisons/spark-vs-daft/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/comparisons/spark-vs-daft/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/comparisons/spark-vs-daft/"/></url><url><loc>https://jiangxt2.github.io/en/comparisons/spark-vs-ray/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/comparisons/spark-vs-ray/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/comparisons/spark-vs-ray/"/></url><url><loc>https://jiangxt2.github.io/en/tags/storage/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/tags/storage/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/tags/storage/"/></url><url><loc>https://jiangxt2.github.io/en/tags/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/tags/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/tags/"/></url><url><loc>https://jiangxt2.github.io/en/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/"/></url><url><loc>https://jiangxt2.github.io/en/docs/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/docs/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/docs/"/></url><url><loc>https://jiangxt2.github.io/en/topics/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/topics/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/topics/"/></url><url><loc>https://jiangxt2.github.io/en/concepts/shuffle/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/concepts/shuffle/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/concepts/shuffle/"/></url><url><loc>https://jiangxt2.github.io/en/concepts/vectorized-execution/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/concepts/vectorized-execution/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/concepts/vectorized-execution/"/></url><url><loc>https://jiangxt2.github.io/en/categories/building/</loc><lastmod>2026-09-17T00:00:00+08:00</lastmod></url><url><loc>https://jiangxt2.github.io/en/categories/</loc><lastmod>2026-09-17T00:00:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/categories/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/categories/"/></url><url><loc>https://jiangxt2.github.io/en/tags/github-pages/</loc><lastmod>2026-09-17T00:00:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/tags/github-pages/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/tags/github-pages/"/></url><url><loc>https://jiangxt2.github.io/en/tags/hugo/</loc><lastmod>2026-09-17T00:00:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/tags/hugo/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/tags/hugo/"/></url><url><loc>https://jiangxt2.github.io/en/posts/</loc><lastmod>2026-09-17T00:00:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/posts/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/posts/"/></url><url><loc>https://jiangxt2.github.io/en/tags/vue/</loc><lastmod>2026-09-17T00:00:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/tags/vue/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/tags/vue/"/></url><url><loc>https://jiangxt2.github.io/en/posts/2026/09/17/welcome-to-my-technical-notes/</loc><lastmod>2026-09-17T00:00:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/posts/2026/09/17/%E6%AC%A2%E8%BF%8E%E6%9D%A5%E5%88%B0%E6%88%91%E7%9A%84%E6%8A%80%E6%9C%AF%E7%AC%94%E8%AE%B0/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/posts/2026/09/17/welcome-to-my-technical-notes/"/></url><url><loc>https://jiangxt2.github.io/en/about/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/about/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/about/"/></url><url><loc>https://jiangxt2.github.io/en/knowledge/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/knowledge/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/knowledge/"/></url><url><loc>https://jiangxt2.github.io/en/levels/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/levels/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/levels/"/></url><url><loc>https://jiangxt2.github.io/en/series/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/series/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/series/"/></url><url><loc>https://jiangxt2.github.io/en/types/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/types/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/types/"/></url><url><loc>https://jiangxt2.github.io/en/demos/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://jiangxt2.github.io/demos/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://jiangxt2.github.io/en/demos/"/></url></urlset>