<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.binary-log-archiving.org/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/automated-binlog-archiving-to-object-storage/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/automated-binlog-archiving-to-object-storage/async-processing-queue-management/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/automated-binlog-archiving-to-object-storage/async-processing-queue-management/using-celery-for-async-binlog-upload-processing/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/automated-binlog-archiving-to-object-storage/aws-s3-gcs-sync-pipelines/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/automated-binlog-archiving-to-object-storage/aws-s3-gcs-sync-pipelines/building-a-python-script-to-sync-binlogs-to-s3-with-boto3/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/automated-binlog-archiving-to-object-storage/aws-s3-gcs-sync-pipelines/s3-vs-gcs-sync-pipeline-trade-offs/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/automated-binlog-archiving-to-object-storage/base-backup-integration-for-pitr/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/automated-binlog-archiving-to-object-storage/base-backup-integration-for-pitr/validating-gtid-overlap-between-a-base-backup-and-the-binlog-chain/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/automated-binlog-archiving-to-object-storage/compression-encryption-workflows/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/automated-binlog-archiving-to-object-storage/compression-encryption-workflows/implementing-aes-256-encryption-for-archived-binlogs/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/automated-binlog-archiving-to-object-storage/compression-encryption-workflows/zstd-vs-lz4-compression-for-binlog-archiving/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/automated-binlog-archiving-to-object-storage/error-handling-retry-logic/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/automated-binlog-archiving-to-object-storage/error-handling-retry-logic/building-a-dead-letter-queue-for-failed-binlog-uploads/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/automated-binlog-archiving-to-object-storage/error-handling-retry-logic/handling-s3-throttling-during-high-throughput-binlog-archiving/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/automated-binlog-archiving-to-object-storage/object-storage-lifecycle-cost-management/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/automated-binlog-archiving-to-object-storage/object-storage-lifecycle-cost-management/tiering-archived-binlogs-with-s3-lifecycle-rules/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/automated-binlog-archiving-to-object-storage/rotation-scheduling-cron-automation/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/automated-binlog-archiving-to-object-storage/rotation-scheduling-cron-automation/configuring-logrotate-for-mysql-binary-logs-safely/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/automated-binlog-archiving-to-object-storage/rotation-scheduling-cron-automation/scheduling-binlog-rotation-with-systemd-timers/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/automated-binlog-archiving-to-object-storage/timestamp-targeting-strategies/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/automated-binlog-archiving-to-object-storage/timestamp-targeting-strategies/pinpointing-the-binlog-position-before-an-accidental-delete/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/mysql-binary-log-architecture-gtid-fundamentals/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/mysql-binary-log-architecture-gtid-fundamentals/binlog-retention-boundaries/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/mysql-binary-log-architecture-gtid-fundamentals/binlog-retention-boundaries/setting-safe-binlog_expire_logs_seconds-for-compliance/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/mysql-binary-log-architecture-gtid-fundamentals/crash-safe-binlog-recovery/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/mysql-binary-log-architecture-gtid-fundamentals/crash-safe-binlog-recovery/recovering-binlog-position-after-an-unclean-shutdown/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/mysql-binary-log-architecture-gtid-fundamentals/fallback-routing-strategies/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/mysql-binary-log-architecture-gtid-fundamentals/fallback-routing-strategies/designing-fallback-routing-for-async-replication-breaks/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/mysql-binary-log-architecture-gtid-fundamentals/gtid-tracking-enforcement/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/mysql-binary-log-architecture-gtid-fundamentals/gtid-tracking-enforcement/diagnosing-gtid-purged-mismatches-during-recovery/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/mysql-binary-log-architecture-gtid-fundamentals/gtid-tracking-enforcement/enforcing-gtid-consistency-in-multi-primary-clusters/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/mysql-binary-log-architecture-gtid-fundamentals/row-vs-statement-vs-mixed-formats/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/mysql-binary-log-architecture-gtid-fundamentals/row-vs-statement-vs-mixed-formats/configuring-binlog_format-for-minimal-replication-overhead/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/mysql-binary-log-architecture-gtid-fundamentals/security-access-frameworks/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/mysql-binary-log-architecture-gtid-fundamentals/security-access-frameworks/iam-roles-vs-vault-dynamic-secrets-for-binlog-access/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/mysql-binary-log-architecture-gtid-fundamentals/security-access-frameworks/securing-binlog-access-with-mysql-80-dynamic-privileges/</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/point-in-time-recovery-workflow-automation/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/point-in-time-recovery-workflow-automation/mysqlbinlog-replay-scripting/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/point-in-time-recovery-workflow-automation/mysqlbinlog-replay-scripting/automating-mysqlbinlog-replay-with-stop-position-checkpoints/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/point-in-time-recovery-workflow-automation/mysqlbinlog-replay-scripting/filtering-mysqlbinlog-replay-by-database-and-table/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/point-in-time-recovery-workflow-automation/python-binlog-parsing-library-reference/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/point-in-time-recovery-workflow-automation/python-binlog-parsing-library-reference/mysql-connector-python-vs-pymysql-vs-python-mysql-replication/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/point-in-time-recovery-workflow-automation/python-binlog-parsing-library-reference/streaming-binlog-events-with-binlogstreamreader/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/point-in-time-recovery-workflow-automation/recovery-validation-gates/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/point-in-time-recovery-workflow-automation/recovery-validation-gates/detecting-gtid-gaps-before-pitr-replay/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/point-in-time-recovery-workflow-automation/rto-rpo-recovery-drills/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/point-in-time-recovery-workflow-automation/rto-rpo-recovery-drills/deriving-rpo-targets-from-binlog-archiving-lag/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/point-in-time-recovery-workflow-automation/rto-rpo-recovery-drills/measuring-rto-with-scheduled-pitr-restore-drills/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/point-in-time-recovery-workflow-automation/snapshot-binlog-coordination/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.binary-log-archiving.org/point-in-time-recovery-workflow-automation/snapshot-binlog-coordination/aligning-xtrabackup-snapshots-with-gtid-purged/</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
