<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://olake.io/about-us/</loc>
    <image:image>
      <image:loc>https://olake.io/img/authors/shubham.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/rohan.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/</loc>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/interop_dv.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-to-iceberg-blog-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/apache-iceberg-delete-formats-for-cdc-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_interop.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_spark_databricks_interoperability.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/apache-iceberg-features-benefits/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover-image-iceberg-features.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/23/iceberg-architecture-acid.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/23/time-travel.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/23/traditional-hive-hidden.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/23/catalogs-engine-agnostic.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/23/iceberg-format-v4.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/23/migrating-legacy-hadoop.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/sandeep.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/warehouse-lakehouse.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/data-lakehouse-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/parquet-vs-iceberg.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/cover-image-iceberg-features.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/apache-iceberg-hive-comparison/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/hive-vs-iceberg.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/15/iceberg-netlfix.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/15/hive-architecture.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/15/acid-image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/15/parition.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/15/performance.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/shruti-mantri.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover-image-iceberg-features.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/warehouse-lakehouse.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/data-lakehouse-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/hive-vs-iceberg.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/apache-iceberg-lakehouse-observability-metadata-monitoring/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/iceberg-observability-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/2/introspecting_table_health.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/2/monitoring_partition_evolution.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/2/pull_based_monitoring.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/2/push_based_monitoring.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/anshika.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/data-lakehouse-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/apache-iceberg-delete-formats-for-cdc-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_interop.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/iceberg-observability-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/apache-iceberg-metadata-explained/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/ICEBERG-metadata.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/15/the-architecture-of-an-apache-iceberg-table-apache-iceberg-101.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/17/catalogs-differ.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/17/snapshot-file-diagram.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/17/snapshot-lineage.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/17/concurrent-writes.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/shruti-mantri.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_interop.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_spark_databricks_interoperability.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover-image-iceberg-features.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/ICEBERG-metadata.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/apache-iceberg-row-lineage/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/row_lineage_cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/11/row_id_sequence_tracking.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/11/row_id_assignment_flow.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/11/sequence_number_filter_cdc.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/anshika.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-architecture-deep-dive-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/schema-evolution-apache-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/exactly-once-delivery-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/row_lineage_cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/apache-iceberg-table-maintenance-olake-fusion/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/OLakeFusionBlogCoverImage.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/5/small-file-problem.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/5/query-slowdown.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/5/delete-file-problem.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/5/storage-cost.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/runs-and-logs/runs-page.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/5/run-metrics.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/metrics/table-metrics.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/metrics/health-score.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/siddharth.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/4/fusion_vs_spark.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/interoperability-coming-soon-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/5/biglake-olake-go-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/OLakeFusionBlogCoverImage.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/apache-iceberg-vs-delta-lake-guide/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/iceberg-delta-comparison-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/08/architecture-comparison.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/08/partitioning-chart.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/08/cloud-service-image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/shubham.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/warehouse-lakehouse.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/data-lakehouse-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover-image-iceberg-features.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/iceberg-delta-comparison-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/apache-polaris-lakehouse/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/polaris-blog.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/18/pieices-mesh.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/18/docker-logs-polaris-image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/18/exchange-bearer-image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/18/check-customers-image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/18/ordders-table-image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/18/olake-ui-create-source.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/18/olake-ui-create-destination.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/18/olake-ui-select-streams.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/18/trino-query-one.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/18/trino-query-two.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/18/trino-query-three.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/akshay.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/badal.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/mssql-connector-cover-image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/setup-mongodb.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/polaris-blog.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/apache-spark-alternatives/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/apache-spark-alternatives-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/27/spark-vs-mapreduce-memory-optimization.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/anshika.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/debezium-alternative-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/risingwave-alternatives-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/confluent-alternatives-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/apache-spark-alternatives-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/architect-guide-cdc-apache-iceberg/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/architect-guide-cdc-apache-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/3/core-challenges-flow-chart.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/3/pattern1-direct-materialization.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/3/pattern2-row-change-log.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/3/pattern3-hybrid-medallion-approach.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/3/pattern4-continuous-compaction.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/3/ordering-and-deduplication.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/shruti-mantri.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/conflict-free-cdc.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/apache-iceberg-delete-formats-for-cdc-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-architecture-deep-dive-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/architect-guide-cdc-apache-iceberg-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/biglake-iceberg-rest-catalog-olake-go-setup/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/5/biglake-olake-go-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/5/before-native-catalog.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/5/after-native-catalog.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/nayan.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/interoperability-coming-soon-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/db2-luw-to-lakehouse-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/mssql-connector-cover-image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/2026/5/biglake-olake-go-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/binlogs/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/binlogs-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/priyansh.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-architecture-deep-dive-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/schema-evolution-apache-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/exactly-once-delivery-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/binlogs-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/build-data-lakehouse-iceberg-clickhouse-olake/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/build-data-lakehouse-iceberg-clickhouse-olake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/25/architecture.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/25/source_registered.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/25/save-destination.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/25/ingestion-mode.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/25/sync-now.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/25/verify-logs.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/25/tables-in-minio.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/25/partition-structure.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/25/silver-clickhouse.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/25/gold-clickhouse.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/sandeep.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/polaris-blog.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/open-data-lakehouse-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/build-data-lakehouse-iceberg-clickhouse-olake-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/building-modern-data-lakehouse-with-olake-iceberg-lakekeeper-trino/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/next-gen-lakehouse-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/07/olake-lakekeeper.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/07/trino-logo.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/07/mesh-iceberg-trino-olake-lakekeeper.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/akshay.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/compaction_blog_cover_image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-iceberg-doris-banner.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/next-gen-lakehouse-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/building-open-data-lakehouse-with-olake-presto/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/open-data-lakehouse-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/exaclidraw.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/olake-login.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/olakeui.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/folder-structure.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/erd.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/docker-compose1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/docker-compose2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/minioui.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/prestoimage.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/akshay.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/build-data-lakehouse-iceberg-clickhouse-olake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/polaris-blog.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/open-data-lakehouse-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/conflict-free-cdc-into-apache-iceberg/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/conflict-free-cdc.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/6/mechanics-of-iceberg-timetravel.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/6/agentic-data-architecture.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/6/resolving-catalog-contention.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/shuva-jyoti-kar.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/architect-guide-cdc-apache-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/apache-iceberg-delete-formats-for-cdc-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-architecture-deep-dive-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/conflict-free-cdc.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/confluent-alternatives/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/confluent-alternatives-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/1/confluent-cloud-billing-dimensions.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/anshika.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/risingwave-alternatives-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/debezium-alternative-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/apache-spark-alternatives-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/confluent-alternatives-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/creating-job-olake-docker-cli/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/pipeline-on-olake.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-create.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-source-connector.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-source-config.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-dest-connector.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-dest-catalog.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-dest-config.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-streams.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-stream-select.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-stream-partition.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-data-filter.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-schedule.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-creation-success.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-sync-now.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-running.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-success.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-data-s3.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-edit-streams-page.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-edit-destination.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-resume.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/view-logs.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/logs-page.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-settings.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/cli-discover-logs-start.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/cli-discover-logs-end.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/cli-sync-logs-start.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/cli-sync-logs-end.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/cli-s3-data.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/akshay.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/vishal.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-to-iceberg-blog-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/aws-dms-vs-olake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/pipeline-on-olake.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/data-lake-vs-data-lakehouse-modern-stack/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/21/datalkehosue-tldr.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/21/historical.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/21/comparison.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/21/architecture.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/21/transactional.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/21/time-travel.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/21/migration.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/21/optimization-apples.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/21/storgae-hygience.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/shruti-mantri.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/warehouse-lakehouse.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/iceberg-delta-comparison-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/architect-guide-cdc-apache-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/data-lakehouse-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/data-lake-vs-delta-lake/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/data-lake-vs-delta-lake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/priyansh.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/iceberg-observability-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/data-lakehouse-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/apache-iceberg-delete-formats-for-cdc-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/data-lake-vs-delta-lake-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/data-partitioning-in-s3/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/data-partitioning-in-s3-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/priyansh.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/apache-iceberg-delete-formats-for-cdc-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_interop.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_spark_databricks_interoperability.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/data-partitioning-in-s3-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/data-warehouse-vs-lakehouse/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/22/data-warehouse-lakehouse.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/22/enterprise-data.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/22/warehouse-defined.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/22/lakehouse-architecture.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/22/parquet-format.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/22/data-warehouse-architecture-warehouse.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/22/schema-evolution.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/22/security-models.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/shruti-mantri.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/data-lakehouse-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/iceberg-delta-comparison-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_interop.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/warehouse-lakehouse.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/databricks-vs-iceberg/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/databricks-vs-iceberg.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/databricks_architecture.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/iceberg_architecture.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/delta_dump_memory.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/delta_dump_cpu.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/tpch_query_result.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/query_by_cat.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/delta_tpch_memory.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/iceberg_tpch_memory.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/nayan.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/interop_dv.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_spark_databricks_interoperability.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/4/fusion_vs_spark.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/databricks-vs-iceberg.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/debezium-alternatives/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/debezium-alternative-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/27/debezium-kafka-cdc-data-pipeline.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/27/debezium-alternatives-comparison-table.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/anshika.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/apache-spark-alternatives-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/risingwave-alternatives-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/confluent-alternatives-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/debezium-alternative-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/debezium-vs-olake/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/debezium-vs-olake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/priyansh.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/issues-debezium-kafka-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/risingwave-alternatives-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/confluent-alternatives-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/debezium-vs-olake-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/deploying-olake-on-kubernetes-helm/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-on-kubernetes.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/dataflow.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/olakeuik8s.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/schitiz.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/polaris-blog.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/setup-mongodb.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/olake-on-kubernetes.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/dlthub-alternatives/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/dlthub-alternative-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/26/dlt-source-to-destination-pipeline.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/26/dlthub-alternatives-at-a-glance.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/anshika.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/fivetran-alternatives-blog-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/risingwave-alternatives-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/confluent-alternatives-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/dlthub-alternative-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/exactly-once-delivery-iceberg/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/exactly-once-delivery-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/7/exactly-once-delivery-full-refresh.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/7/exactly-once-delivery-cdc-global-lsn.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/7/exactly-once-delivery-cdc-per-stream-lsn.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/7/exactly-once-delivery-incremental.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/vaibhav.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/schema-evolution-apache-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-architecture-deep-dive-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/exactly-once-delivery-iceberg-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/fivetran-alternatives/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/fivetran-alternatives-blog-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/25/fivetran-pricing-change-before-after-march-2025.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/25/fivetran-managed-pipeline-source-to-destination.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/25/fivetran-loop-connect-pull-clean-write.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/anshika.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/dlthub-alternative-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/risingwave-alternatives-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/confluent-alternatives-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/fivetran-alternatives-blog-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/flatten-array/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/flatten-array-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/flatten-array-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/flatten-array-2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/flatten-array-3.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/flatten-array-4.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/flatten-array-5.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/flatten-array-6.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/flatten-array-7.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/flatten-array-8.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/flatten-array-9.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/flatten-array-24.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/flatten-array-10.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/flatten-array-11.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/flatten-array-12.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/flatten-array-13.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/flatten-array-14.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/flatten-array-15.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/flatten-array-16.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/flatten-array-17.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/flatten-array-18.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/flatten-array-19.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/flatten-array-20.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/flatten-array-21.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/flatten-array-22.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/flatten-array-23.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/priyansh.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-to-iceberg-blog-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/compaction_blog_cover_image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/flatten-array-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/hive-partitioning-vs-iceberg-partitioning/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/hive-partitioning-vs-iceberg-partitioning-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/05/hive-partitioning-vs-iceberg-partitioning-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/05/hive-partitioning-vs-iceberg-partitioning-2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/05/hive-partitioning-vs-iceberg-partitioning-3.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/sandeep.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-architecture-deep-dive-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/schema-evolution-apache-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/exactly-once-delivery-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/hive-partitioning-vs-iceberg-partitioning-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/how-olake-becomes-7x-faster/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/how-olake-becomes-7x-faster-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/how-olake-becomes-7x-faster-5.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/how-olake-becomes-7x-faster-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/how-olake-becomes-7x-faster-2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/how-olake-becomes-7x-faster-6.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/how-olake-becomes-7x-faster-3.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/how-olake-becomes-7x-faster-4.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/ankit.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/exactly-once-delivery-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-architecture-deep-dive-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/how-olake-becomes-7x-faster-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/how-to-set-up-mongodb-apache-iceberg/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/setup-mongodb.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/14/analytics-image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/14/change-streams.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/14/architecture.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/14/step-3.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/14/step-4.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/14/step-5-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/14/step-5-2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/14/step-6-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/14/step6-3.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/14/step-6-2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/14/step-7.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/rohan.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/schema-evolution-apache-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/exactly-once-delivery-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/setup-mongodb.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/how-to-set-up-postgres-apache-iceberg/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/12/lakehouse-image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/12/step-3-image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/12/step-4.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/12/step-5-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/12/step-5-2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/12/stp-6-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/12/step-7.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/rohan.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-to-iceberg-blog-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/schema-evolution-apache-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/postgres-apache-iceberg.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/how-to-set-up-postgresql-cdc-on-aws-rds-2025/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/authors/shubham.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-to-iceberg-blog-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/polaris-blog.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/how-to-set-up-postgresql-cdc-on-aws-rds-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/how-to-set-up-postgresql-cdc-on-aws-rds/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/how-to-set-up-postgresql-cdc-on-aws-rds-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/04/how-to-set-up-postgresql-cdc-on-aws-rds-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/04/how-to-set-up-postgresql-cdc-on-aws-rds-2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/04/how-to-set-up-postgresql-cdc-on-aws-rds-3.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/04/how-to-set-up-postgresql-cdc-on-aws-rds-5.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/04/how-to-set-up-postgresql-cdc-on-aws-rds-4.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/shubham.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-to-iceberg-blog-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/polaris-blog.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/how-to-set-up-postgresql-cdc-on-aws-rds-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/ibm-db2-luw-to-lakehouse-sync-apache-iceberg-olake/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/db2-luw-to-lakehouse-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/2/db2-working-image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/akshay.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/mssql-connector-cover-image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/interoperability-coming-soon-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/5/biglake-olake-go-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/db2-luw-to-lakehouse-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/iceberg-compaction-spark-vs-fusion-benchmark/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/4/fusion_vs_spark.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/4/fusion_tpch.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/4/spark_tpch.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/4/fusion_compaction.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/4/spark_compaction.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/nayan.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/4/compaction-blog-img.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/OLakeFusionBlogCoverImage.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/row_lineage_cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/2026/4/fusion_vs_spark.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/iceberg-compaction-tpch-benchmark/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/4/compaction-blog-img.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/4/before-compaction-count.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/4/after-compaction-128.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/4/compaction-node-count.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/4/before-compact-mem.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/4/after-compact-mem.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/nayan.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/4/fusion_vs_spark.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/OLakeFusionBlogCoverImage.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/databricks-vs-iceberg.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/2026/4/compaction-blog-img.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/iceberg-delete-formats-cdc-equality-vs-positional-vs-deletion-vectors/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/apache-iceberg-delete-formats-for-cdc-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/10/iceberg-delete-format-compatibility.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/10/iceberg-equality-delete-performance.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/10/iceberg-position-delete-file-scan.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/10/iceberg-deletion-vector-bitmap.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/anshika.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-to-iceberg-blog-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/interop_dv.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-architecture-deep-dive-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/apache-iceberg-delete-formats-for-cdc-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/iceberg-delete-formats-interoperability-olake-go/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/interoperability-coming-soon-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/anshika.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/5/biglake-olake-go-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/db2-luw-to-lakehouse-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/mssql-connector-cover-image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/interoperability-coming-soon-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/iceberg-delta-lake-delete-methods-comparison/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/11/evolution.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/11/architecture.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/11/deletionvectors.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/11/active-deleted-rows.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/11/delta-lake-transaction.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/11/comparsion-formats.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/11/cow-mor.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/akshay.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/conflict-free-cdc.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/architect-guide-cdc-apache-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/apache-iceberg-delete-formats-for-cdc-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/deletion-formats.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/iceberg-interoperability-myth-row-level-deletes/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_interop.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/9/the-four-layer-stack.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/9/equality-delete-timeline.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/9/same-table-different-outcomes.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/siddharth.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_spark_databricks_interoperability.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/interoperability-coming-soon-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/row_lineage_cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/cover_interop.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/iceberg-partitioning-and-writing-strategies/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/iceberg-partitioning-and-writing-strategies-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/06/iceberg-partitioning-and-writing-strategies-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/06/iceberg-partitioning-and-writing-strategies-2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/06/iceberg-partitioning-and-writing-strategies-3.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/06/iceberg-partitioning-and-writing-strategies-4.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/06/iceberg-partitioning-and-writing-strategies-5.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/badal.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/hive-partitioning-vs-iceberg-partitioning-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/apache-iceberg-delete-formats-for-cdc-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_interop.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/iceberg-partitioning-and-writing-strategies-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/iceberg-query-engine-interoperability-spark-databricks/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_spark_databricks_interoperability.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/9/queried-by-spark.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/9/not-queryable-by-databricks.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/nayan.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_interop.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/interop_dv.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/row_lineage_cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/cover_spark_databricks_interoperability.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/iceberg-variant-geospatial-types/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/beyond-strcutred-tables.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/24/universal-data-format.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/24/variant-datatype.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/24/code-snippet-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/24/code-snippet-2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/24/geospatial.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/24/geometry-collection.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/24/geospatial-expressions.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/24/partition-expressions.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/24/geospatial-sort.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/anshika.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/apache-iceberg-delete-formats-for-cdc-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_interop.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_spark_databricks_interoperability.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/beyond-strcutred-tables.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/iceberg-vs-parquet-table-format-vs-file-format/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/parquet-vs-iceberg.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/19/row-based-storage.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/19/column-based-storage.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/19/apache-iceberg-architecture.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/shruti-mantri.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover-image-iceberg-features.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/apache-iceberg-delete-formats-for-cdc-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_interop.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/parquet-vs-iceberg.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/ingesting-files-from-s3-with-olake-turn-buckets-into-reliable-streams/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/s3-connector-cover-image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/3/s3-flowchart.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/3/data-flow-image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/3/incremental-sync-image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/akshay.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/interoperability-coming-soon-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/5/biglake-olake-go-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/aws-dms-vs-olake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/s3-connector-cover-image.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/issues-debezium-kafka/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/issues-debezium-kafka-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/issues-debezium-kafka-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/issues-debezium-kafka-2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/issues-debezium-kafka-3.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/priyansh.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/debezium-vs-olake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/risingwave-alternatives-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/confluent-alternatives-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/issues-debezium-kafka-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/json-vs-bson-vs-jsonb/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/json-vs-bson-vs-jsonb-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/priyansh.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-architecture-deep-dive-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/schema-evolution-apache-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/exactly-once-delivery-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/json-vs-bson-vs-jsonb-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/mongodb-cdc-using-debezium-and-kafka/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/mongodb-cdc-using-debezium-and-kafka-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2024/11/mongodb-cdc-using-debezium-and-kafka-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/priyansh.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/schema-evolution-apache-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/setup-mongodb.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/mongodb-cdc-using-debezium-and-kafka-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/mongodb-synchronization-strategies/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/mongodb-synchronization-strategies-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/ankit.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/schema-evolution-apache-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/exactly-once-delivery-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/apache-iceberg-delete-formats-for-cdc-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/mongodb-synchronization-strategies-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/mor-vs-cow/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/mor-vs-cow-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/02/mor-vs-cow-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/02/mor-vs-cow-2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/aakash.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/apache-iceberg-delete-formats-for-cdc-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_interop.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_spark_databricks_interoperability.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/mor-vs-cow-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/move-to-iceberg/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/move-to-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/priyansh.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/apache-iceberg-delete-formats-for-cdc-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_interop.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_spark_databricks_interoperability.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/move-to-iceberg-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/mysql-apache-iceberg-replication/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/setup-sql-iceberg.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/13/comparison.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/13/binlog-events.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/13/step-by-step.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/13/step-3.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/13/step-4.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/13/step-5-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/13/step-5-2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/13/step-6-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/13/step-6-2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/13/step-6-3.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/13/step-7.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/akshay.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/schema-evolution-apache-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/exactly-once-delivery-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/setup-sql-iceberg.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/olake-airflow-on-ec2/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-airflow-on-ec2-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/05/olake-airflow-on-ec2-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/05/olake-airflow-on-ec2-2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/05/olake-airflow-on-ec2-3.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/schitiz.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/compaction_blog_cover_image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-iceberg-doris-banner.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/olake-airflow-on-ec2-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/olake-airflow/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-airflow-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/04/olake-airflow-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/04/olake-airflow-2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/schitiz.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/compaction_blog_cover_image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-iceberg-doris-banner.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/olake-airflow-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/olake-amoro-iceberg-lakehouse/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/compaction_blog_cover_image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/1/writer_side_mitigation.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/1/incremental_rolling_compaction.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/1/incremental_stratagies-flowchart.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/1/amoro_arch.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/anshika.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/olake_bauplan_cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-iceberg-doris-banner.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/compaction_blog_cover_image.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/olake-architecture-deep-dive/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-architecture-deep-dive-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/8/olake-pipeline-overview.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/8/olake-chunking-pipeline.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/8/olake-cdc-sequential.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/8/olake-cdc-concurrent.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/8/olake-cdc-parallel.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/8/olake-cdc-handoff-timeline.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/8/olake-overlap-dedup.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/8/olake-exactly-once-ledger.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/vaibhav.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/schema-evolution-apache-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/exactly-once-delivery-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/row_lineage_cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/olake-architecture-deep-dive-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/olake-architecture/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-architecture-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/01/olake-architecture-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/priyansh.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-architecture-deep-dive-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/schema-evolution-apache-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/exactly-once-delivery-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/olake-architecture-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/olake-arrow-based-iceberg-ingestion/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/arrow_olake_cover_image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/26/olake-arrow-writer-architecture.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/26/rolling-writer.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/26/arrow-record-batch.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/26/sequence-number.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/badal.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/interoperability-coming-soon-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/5/biglake-olake-go-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/OLakeFusionBlogCoverImage.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/arrow_olake_cover_image.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/olake-bauplan-iceberg-lakehouse/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/olake_bauplan_cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/bauplan_olake_architecture.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/olake_bauplan_source.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/olake_lakekeper_dest.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/olake_bauplan_output.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/nayan.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/compaction_blog_cover_image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-iceberg-doris-banner.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/2025/10/olake_bauplan_cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/olake-glue-snowflake/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-glue-snowflake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/05/olake-glue-snowflake-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/05/olake-glue-snowflake-2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/05/olake-glue-snowflake-3.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/merlyn.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-iceberg-athena-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-iceberg-trino-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-to-iceberg-using-glue-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/olake-glue-snowflake-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/olake-iceberg-athena/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-iceberg-athena-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/05/olake-iceberg-athena-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/05/olake-iceberg-athena-2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/merlyn.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-iceberg-trino-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-to-iceberg-using-glue-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/olake-iceberg-athena-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/olake-iceberg-trino/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-iceberg-trino-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/05/olake-iceberg-trino-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/05/olake-iceberg-trino-2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/merlyn.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-iceberg-athena-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-to-iceberg-using-glue-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/olake-iceberg-trino-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/olake-ingestion-filters-explained/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/filter-ingestion-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/09/data-ingestion-pipeline.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/09/regex-pattern.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/09/where-clause2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/09/sql-mongodb-BSON.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/duke.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/interoperability-coming-soon-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/5/biglake-olake-go-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/OLakeFusionBlogCoverImage.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/filter-ingestion-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/olake-kafka-iceberg/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/11/kafka_blog_cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/11/kafka-to-iceberg-olake-driver.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/duke.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/shubham.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/interoperability-coming-soon-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/5/biglake-olake-go-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/schema-evolution-apache-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/2025/11/kafka_blog_cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/olake-mor-cow-databricks/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/snowflake_cow.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/12/snowflake_cow.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/12/source_config_cow.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/12/dest_config_cow.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/12/streams_cow.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/nayan.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/interop_dv.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/interoperability-coming-soon-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/5/biglake-olake-go-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/snowflake_cow.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/olake-vs-aws-dms/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/aws-dms-vs-olake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/16/olake-vs-aws-dms-schema-evolution.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/16/olake-vs-aws-dms-dms-architecture.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/16/olake-architecture.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/16/olake-vs-aws-dms-setup-comparison.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/16/olake-vs-aws-dms-failure-isolation.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/16/aws-dms-schema-change-full-reload.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/16/olake-schema-evolution-iceberg.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/anshika.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/debezium-alternative-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/apache-spark-alternatives-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/aws-dms-vs-olake-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/olakego-iceberg-deletion-vector-support/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/interop_dv.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/9/mysql_source.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/9/horizon.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/9/create_job.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/9/streams.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/nayan.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-to-iceberg-blog-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/apache-iceberg-delete-formats-for-cdc-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_spark_databricks_interoperability.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/interop_dv.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/paimon-vs-iceberg/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/paimon-vs-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/priyansh.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/apache-iceberg-delete-formats-for-cdc-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_interop.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_spark_databricks_interoperability.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/paimon-vs-iceberg-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/postgres-cdc-bigquery-iceberg-biglake/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/28/olake-biglake-direct-materialization-architecture.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/shruti-mantri.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/schema-evolution-apache-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/exactly-once-delivery-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/polaris-blog.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/postgres-cdc-to-apache-iceberg-without-spark/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-to-iceberg-blog-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/18/postgres-to-iceberg-source-config.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/18/postgres-to-iceberg-destination-config.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/18/postgres-to-iceberg-job-setup.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/18/postgres-to-iceberg-sync-ref.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/anshika.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/apache-iceberg-delete-formats-for-cdc-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/interop_dv.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/postgres-to-iceberg-blog-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/postgres-iceberg-doris-lakehouse-olake/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-iceberg-doris-banner.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/20/olake-iceberg-dors-architecture.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/20/start-all.sh.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/20/doris-destination-config.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/20/dores-query-select-table.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/badal.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/compaction_blog_cover_image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/10/olake_bauplan_cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/olake-iceberg-doris-banner.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/postgres-to-iceberg-using-glue/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-to-iceberg-using-glue-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/04/postgres-to-iceberg-using-glue-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/04/postgres-to-iceberg-using-glue-2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/04/postgres-to-iceberg-using-glue-3.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/rohan.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-iceberg-athena-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-iceberg-trino-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/postgres-to-iceberg-using-glue-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/risingwave-alternatives/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/risingwave-alternatives-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/2/risingwave-materialized-views-object-storage.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/anshika.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/confluent-alternatives-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/debezium-alternative-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/apache-spark-alternatives-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/risingwave-alternatives-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/schema-evolution-without-breaking-pipelines/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/schema-evolution-apache-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/21/schema-evolution-olake-iceberg-pipeline-diagram.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/21/schema-evolution-change-types-and-outcomes-diagram.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/anshika.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/exactly-once-delivery-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/olake-architecture-deep-dive-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/schema-evolution-apache-iceberg-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/sync-mssql-to-your-lakehouse-with-olake/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/mssql-connector-cover-image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/4/mssql-overview-image.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/akshay.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/db2-luw-to-lakehouse-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/interoperability-coming-soon-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/5/biglake-olake-go-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/mssql-connector-cover-image.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/what-makes-olake-fast/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/what-makes-olake-fast-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/05/what-makes-olake-fast-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2025/05/what-makes-olake-fast-2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/vaibhav.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/vikash.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/2026/4/fusion_vs_spark.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/postgres-cdc-bigquery-iceberg-biglake-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/interoperability-coming-soon-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/what-makes-olake-fast-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/blog/why-iceberg/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/why-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/priyansh.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/apache-iceberg-delete-formats-for-cdc-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_interop.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/blog/cover/cover_spark_databricks_interoperability.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/blog/cover/why-iceberg-cover.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/branding/</loc>
    <image:image>
      <image:loc>https://olake.io/img/logo/olake-blue-with-text.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/olake-black-with-text.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/olake-white-with-text.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/olake-above-blue-with-text.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/olake-above-black-with-text.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/olake-above-white-with-text.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/olake-blue.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/olake-black.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/olake-white.svg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/community/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/olake-blue.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/community/10th-olake-community-call.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/community/9th-olake-community-call.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/community/8th-olake-community-call.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/community/6th-community-meetup-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/community/5th-community-meetup-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/community/4th-community-meetup-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/community/3rd-community-meetup-cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/community/10th-community-meetup/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/akshay.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/community/3rd-community-meetup/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/priyansh.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/shubham.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/ankit.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/community/4th-community-meetup/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/priyansh.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/shubham.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/ankit.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/community/5th-community-meetup/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/priyansh.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/shubham.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/community/6th-community-meetup/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/priyansh.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/shubham.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/community/8th-community-meetup/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/akshay.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/schitiz.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/community/9th-community-meetup/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/akshay.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/duke.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/nayan.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/community/contributor-program/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/community/contributors/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/community/gsoc/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/community/ideas/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/community/proposal-guidelines/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/community/proposal-template/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/contact/</loc>
    <image:image>
      <image:loc>https://olake.io/img/site/iceberg-logo.svg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/customer-stories/</loc>
    <image:image>
      <image:loc>https://olake.io/img/customers/xeno/cover-image-xeno.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/lendingkart/cover-image-lendingkart.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/physicswallah/cover-image-pw.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/bitespeed/cover-image-bitespeed.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/astrotalk/cover-image-astro.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/cordial/cover-image-cordial.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/customer-stories/astro-talk-lakehouse-transformation/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/customers/astrotalk/cover-image-astro.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/astrotalk/astrotalk-logo.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/astrotalk/anirudh.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/astrotalk/astrotalk-prod-system.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/rohan.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/bitespeed/cover-image-bitespeed.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/physicswallah/cover-image-pw.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/xeno/cover-image-xeno.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/customers/astrotalk/cover-image-astro.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/customer-stories/bitespeed-segmentation-queries/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/customers/bitespeed/cover-image-bitespeed.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/bitespeed/nitish-gupta.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/bitespeed/flowchart-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/bitespeed/flowchart-2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/rohan.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/astrotalk/cover-image-astro.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/physicswallah/cover-image-pw.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/xeno/cover-image-xeno.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/customers/bitespeed/cover-image-bitespeed.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/customer-stories/cordial-real-time-data-sync/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/customers/cordial/cover-image-cordial.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/cordial/daniel-schaaff.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/cordial/justin-bradford.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/cordial/cordial-prod-system.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/rohan.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/xeno/cover-image-xeno.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/lendingkart/cover-image-lendingkart.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/physicswallah/cover-image-pw.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/customers/cordial/cover-image-cordial.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/customer-stories/lendingkart-Improved-Data-Correctness/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/customers/lendingkart/cover-image-lendingkart.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/lendingkart/lendingkart-data-platform.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/lendingkart/prasanna.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/lendingkart/lendingkart-blind-spots.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/lendingkart/past-architecture.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/lendingkart/new-architecture.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/lendingkart/ankit.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/lendingkart/abhishek.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/xeno/cover-image-xeno.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/physicswallah/cover-image-pw.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/cordial/cover-image-cordial.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/customers/lendingkart/cover-image-lendingkart.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/customer-stories/physicswallah-mongodb-cdc-iceberg/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/customers/physicswallah/cover-image-pw.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/physicswallah/past-platform.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/physicswallah/olake-use.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/utkarsh-srivastava.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/bitespeed/cover-image-bitespeed.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/lendingkart/cover-image-lendingkart.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/astrotalk/cover-image-astro.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/customers/physicswallah/cover-image-pw.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/customer-stories/xeno-aws-dms-alternative-mysql-cdc/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/customers/xeno/cover-image-xeno.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/xeno/aws-dms-vs-olake-before-after.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/xeno/aws-dms-schema-change-pipeline-breaks.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/xeno/schema-evolution-aws-dms-vs-olake.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/shiv-kumar.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/aman-seth.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/merlyn.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/lendingkart/cover-image-lendingkart.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/cordial/cover-image-cordial.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/physicswallah/cover-image-pw.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/og/customers/xeno/cover-image-xeno.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/event/leadership-forum/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/events/e-1-leadership-forum.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/author.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/harsha.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/event/olake-v0-launch/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/shubham.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/events/olake-v0-launch-cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/event/prestocon-day-2025/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/events/prestocon-day-2025-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/presto.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/rohan.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/olake-fusion/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/iceberg-icon.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/benchmark-info-icon.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/iceberg-backdrop.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/olake-go/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/iceberg-icon.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/parquet-icon.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/benchmark-info-icon.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/iceberg-backdrop.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/webinar/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/webinars/w-14-iceberg-for-agents.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/webinars/w-13-fireside-chat-placeholder.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/webinars/w-12-alex-merced-polaris.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/webinars/w-11-mastering-iceberg-maintenance.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/webinars/w-10-catalogs-deep-dive.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/webinars/w-9-clickhouse-iceberg-write.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/events/olake-v0-launch-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/webinars/w-8-distributed-stream-processing-in-practice-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/events/prestocon-day-2025-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/webinars/w-7-demystifying-lakehouse-architecture-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/webinars/w-6-iceberg-lakehouse-architecture-lakekeeper-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/webinars/w-5-women-in-data-engineering-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/webinars/w-4-pratical-session-on-apache-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/webinars/webinar-cdc-unplugged.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/events/e-1-leadership-forum.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/webinars/webinar-iceberg.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/webinars/webinar-intro-iceberg.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/webinar/w-1-intro-iceberg/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/webinars/webinar-intro-iceberg.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/varun.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/rohan.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/harsha.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/webinar/w-10-deep-dive-on-catalogs/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/arsham.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/akshay.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/webinar/w-11-mastering-iceberg-maintenance/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/amit.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/akshay.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/webinar/w-12-apache-iceberg-polaris-catalog/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/alex-merced.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/akshay.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/webinar/w-13-fireside-chat-iceberg-ctos/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/jacopo.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/shubham.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/webinar/w-14-iceberg-for-agents/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/andrew-madson.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/harsha.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/webinar/w-2-best-practices-iceberg/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/webinars/webinar-iceberg.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/amit.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/yonatan.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/author.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/harsha.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/webinar/w-3-cdc-unplugged/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/webinars/webinar-cdc-unplugged.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/rajesh.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/varun-saraogi.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/harsha.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/webinar/w-4-pratical-session-on-apache-iceberg/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/webinars/w-4-pratical-session-on-apache-iceberg-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/sachin.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/harsha.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/webinar/w-5-women-in-data-engineering/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/webinars/w-5-women-in-data-engineering-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/harsha.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/jyoti.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/riya.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/aditi.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/tulsi.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/mitali.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/webinar/w-6-iceberg-lakehouse-architecture-lakekeeper/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/webinars/w-6-iceberg-lakehouse-architecture-lakekeeper-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/harsha.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/viktor.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/webinar/w-7-demystifying-lakehouse-architecture/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/webinars/w-7-demystifying-lakehouse-architecture-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/harsha.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/akshat.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/webinar/w-8-distributed-stream-processing-in-practice/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/harsha.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/hasan.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/webinar/w-9-clickhouse-iceberg-workshop/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/shared/olake-mark-mono.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/shivji.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/saurabh.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/authors/akshay.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/api/olake-ui-api/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/api/swagger_ui.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/community/contributing/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/olake/olake_shirt1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/olake/olake_shirt2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/olake/stickers.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/community/issues-and-prs/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/community/how-to-raise-a-pr/fork-repo.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/community/setting-up-a-dev-env/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/community/setting-up-a-dev-env/olake_diagram.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/debug.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/connectors/db2/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/sources/db2/source-config.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/connectors/kafka/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/sources/kafka/kafka-config.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/connectors/mongodb/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/sources/mongodb/source-config.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/connectors/mssql/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/sources/mssql/source-config.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/connectors/mysql/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/sources/mysql/mysql-config.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/connectors/mysql/setup/aurora/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/cdc/mysql/mysql-aurora-pg-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/cdc/mysql/mysql-aurora-pg-2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/cdc/mysql/mysql-aurora-pg-4.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/connectors/mysql/setup/azure/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/cdc/mysql/azure-mysql-parameters.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/connectors/mysql/setup/gcp/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/cdc/mysql/gcp-mysql-flags.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/connectors/mysql/setup/local/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/sources/olake-source-mysql.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/connectors/mysql/setup/rds/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/cdc/mysql/mysql-rds-pg-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/cdc/mysql/mysql-rds-pg-2.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/connectors/oracle/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/sources/oracle/oracle-config.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/sources/oracle/timeout-olakeui.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/connectors/overview/</loc>
    <lastmod>2025-06-23</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/logo/mongodb.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/postgres.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/mysql.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/oracle.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/s3.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/kafka.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/connectors/postgres/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/sources/postgres/postgres-config.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/connectors/postgres/setup/aurora/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/cdc/postgres/postgres-aurora-pg-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/cdc/postgres/postgres-aurora-pg-2.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/connectors/postgres/setup/azure/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/cdc/postgres/azure-server-parameters.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/cdc/postgres/postgres-network-settings-azure.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/connectors/postgres/setup/gcp/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/cdc/postgres/gcp-logical-decoding.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/cdc/postgres/gcp-network-config.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/connectors/postgres/setup/local/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/sources/olake-source-postgres.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/connectors/postgres/setup/rds/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/cdc/postgres/postgres-rds-pg-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/cdc/postgres/postgres-rds-pg-2.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/connectors/s3/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/sources/s3/source_config.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/core/architecture/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/architecture.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/fusion/compaction/configuration/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/compaction/configure-button.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/compaction/configuration.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/compaction/target-file-size.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/compaction/save-configuration.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/compaction/configuration-successful.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/compaction/active-status-single.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/compaction/bulk-select-tables.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/fusion/core/architecture/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/fusion-architecture.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/fusion/getting-started/configure-first-compaction/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/catalogs/add-catalog.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/catalogs/connect-catalog.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/catalogs/catalog-added-successfully.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/configure-your-first-compaction/select-catalog.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/configure-your-first-compaction/select-database.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/metrics/view-table-metrics-button.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/compaction/configure-button.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/compaction/configuration.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/compaction/target-file-size.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/compaction/save-configuration.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/compaction/configuration-successful.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/compaction/enable-compaction.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/metrics/health-score.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/runs-and-logs/last-run-status-hover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/fusion/getting-started/quickstart/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/jobs/olake-job-0.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/olake-job.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/fusion/install/kubernetes-compaction/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/fusion-architecture.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/fusion/install/olake-ui/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/fusion-architecture.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/jobs/olake-job-0.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/jobs/olake-compaction.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/fusion/install/olake-ui/offline-environments-aws/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/install/docker-hub-access-token.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/install/aws-secrets-manager.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/install/ecr-pull-through-cache.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/install/vpc-endpoints.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/fusion/install/olake-ui/offline-environments-generic/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/install/offline-env-generic/01_docker-image-pull.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/install/offline-env-generic/02_docker-image-save.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/install/offline-env-generic/03_docker-image-scp.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/install/offline-env-generic/05_docker-image-load.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/install/offline-env-generic/06_docker-image-list.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/fusion/maintenance/catalogs/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/catalogs/add-catalog.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/catalogs/catalog-import-dropdown.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/catalogs/connect-imported-catalog.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/catalogs/olake-imported-catalogs.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/catalogs/connect-catalog.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/glue.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/nessie.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/polaris.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/unity.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/lakekeeper.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/s3.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/jdbc.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/hive.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/fusion/maintenance/metrics/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/metrics/view-table-metrics-button.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/metrics/table-metrics.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/metrics/health-score.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/metrics/view-run-metrics-button.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/metrics/run-metrics.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/fusion/maintenance/runs-and-logs/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/runs-and-logs/view-logs-and-runs-button.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/runs-and-logs/runs-page.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/runs-and-logs/view-logs-button.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/runs-and-logs/logs-page.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg-maintenance/runs-and-logs/sub-tasks.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/getting-started/alerts-and-notifications/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/alerts-and-notifications/system-settings.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/alerts-and-notifications/alert-example.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/getting-started/creating-first-pipeline/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/assets/images/create-source-2dfce794880261229f0780eab18bee9f.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-source-connector.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-source-config.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/assets/images/create-dest-c225b4961f139a874b8a9196d6f83219.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/assets/images/job-dest-connector-2cebec7f3c162fd8e4554efb27717eef.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-dest-catalog.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-dest-config.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/assets/images/create-job-8ae03afd381a3e80c043e01591422f1f.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/assets/images/select-source-dest-ab3ff48af3696d5d92b78052873c9837.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-streams.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-stream-select.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-stream-partition.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-data-filter.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-streams-destination-db.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-creation-success.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-sync-now.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/assets/images/job-running-cff23c685baa96ecd25f01e1aab14eca.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/assets/images/job-success-38060705cc96317dece94842147a8498.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-data-s3.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/getting-started/job-level-properties/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/max-discover-thread.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/terminologies/job-config.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-edit-streams-page.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-resume.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/clear_dest_imag.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/view-logs.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/logs-page.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/create-your-first-job/job-settings.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/getting-started/olake-ui/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/jobs/olake-job-0.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/jobs/olake-job.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/getting-started/playground/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/playground/source-config.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/playground/destination-config.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/playground/pressto-ui.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/playground/presto-query.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/playground/spark-query.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/getting-started/quickstart/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/jobs/olake-job-0.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/getting-started/olake-job.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/install/docker-cli/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/features/olake-logs.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/features/logs-console.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/install/kubernetes/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/kubernetes-helm-architecture.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/install/olake-ui/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docker-compose-architecture.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/jobs/olake-job-0.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/jobs/olake-job.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/install/olake-ui/offline-environments-aws/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/install/docker-hub-access-token.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/install/aws-secrets-manager.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/install/ecr-pull-through-cache.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/install/vpc-endpoints.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/install/olake-ui/offline-environments-generic/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/install/offline-env-generic/01_docker-image-pull.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/install/offline-env-generic/02_docker-image-save.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/install/offline-env-generic/03_docker-image-scp.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/install/offline-env-generic/05_docker-image-load.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/install/offline-env-generic/06_docker-image-list.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/understanding/compatibility-catalogs/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/logo/glue.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/nessie.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/polaris.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/unity.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/lakekeeper.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/s3.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/jdbc.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/hive.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/biglake.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/logo/horizon.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/understanding/terminologies/olake/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/terminologies/normalization.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/terminologies/sync-modes.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/terminologies/data-filter.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/terminologies/column-selection.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/terminologies/source_naming_off.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/terminologies/source_naming_on.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/terminologies/partition.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/terminologies/partition-output.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/terminologies/destination_db.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/terminologies/dynamic.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/terminologies/custom.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/terminologies/saving_changes.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/terminologies/each_stream.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/terminologies/complete_1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/terminologies/all_append_upsert.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/terminologies/ingest_section.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/terminologies/bulk-configure-button.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/terminologies/bulk-configure-select-streams.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/terminologies/configure-bulk-streams.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/terminologies/review-bulk-config.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/writers/iceberg/azure/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/adls/azure-adls-1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/adls/azure-adls-2.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/adls/azure-adls-3.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/adls/azure-adls-4.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/adls/azure-adls-5.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/adls/azure_dest.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/writers/iceberg/catalog/glue/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/catalog/glue/glue-config.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/writers/iceberg/catalog/hive/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/hive/hive_ui.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/hive-gcp-dataproc.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/writers/iceberg/catalog/jdbc/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/jdbc/jdbc_ui.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/writers/iceberg/catalog/rest/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/catalog/rest/rest_generic_ui.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/catalog/rest/rest_lakekeeper_none_ui.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/catalog/rest/rest_lakekeeper_token_ui.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/catalog/rest/rest_lakekeeper_oauth_ui.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/catalog/rest/rest_nessie_none_ui.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/catalog/rest/rest_nessie_token_ui.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/catalog/rest/rest_nessie_oauth_ui.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/catalog/rest/rest_s3_tables_ui.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/catalog/unity/unity-catalog-create-external-location.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/catalog/rest/rest_unity_pat_ui.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/catalog/rest/rest_unity_m2m_ui.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/catalog/rest/rest_unity_u2m_ui.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/catalog/rest/rest_unity_tokenfed_ui.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/catalog/unity/unity-catalog-grant-permissions.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/catalog/unity/unity-catalog-metastore-settings.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/catalog/unity/unity-catalog-metastore-access.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/catalog/rest/rest_polaris_token_ui.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/catalog/rest/rest_polaris_oauth_ui.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/catalog/rest/rest_biglake_ui.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/catalog/rest/pat_horizon.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/catalog/rest/key_pair_horizon.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/catalog/rest/external_oauth_horizon.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/writers/iceberg/partitioning/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/iceberg/partitioning-olake-ui.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/writers/parquet/config/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/s3/s3-destination.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/writers/parquet/gcs/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/s3/GCS-HMAC-Keys.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/writers/parquet/partitioning/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/s3/s3-partition-config.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/docs/s3/s3-partition-gcs.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/docs/writers/parquet/permission/</loc>
    <lastmod>2026-10-06</lastmod>
    <image:image>
      <image:loc>https://olake.io/img/docs/s3/GCS-service-acc.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://olake.io/</loc>
    <image:image>
      <image:loc>https://olake.io/img/landing/v2/logo-physicswallah.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/landing/v2/logo-xeno.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/landing/v2/logo-cordial.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/landing/v2/logo-bitespeed.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/landing/v2/logo-astrotalk.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/landing/v2/logo-lendingkart.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/customers/licious/licious_logo.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/landing/lakeside/engine-go.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/landing/lakeside/engine-fusion.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/landing/lakeside/architecture-graph.svg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/landing/v2/bull-debezium-blue.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/landing/v2/bull-debezium-green.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/custom-stories/xeno-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/custom-stories/xeno-logo.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/custom-stories/cordial-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/custom-stories/bitespeed-cover.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://olake.io/img/landing/lakeside/enterprise-dots.png</image:loc>
    </image:image>
  </url>
</urlset>
