<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/postgresinternal/</loc><lastmod>2026-09-11T18:12:00+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/security/1-security-architecture/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/1-testcase-oracle-crypto-func/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/1-design-oracle-crypto-func/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/1-requirement-oracle-crypto-func/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/algorithm/1-summary/</loc><lastmod>2026-08-18T17:57:16+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/1-1-install-postgresql/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/security/1-1-cryptography/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/1-2-postgresql-struct/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/1-3-execute/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/security/1-3-network-attack/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/1-4-storage/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/security/1-4-firewall/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/1-5-initdb/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/security/1-5-database-encryption/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/2-blog-profile/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/2-testcase-profile/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/2-design-profile/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/2-design-profile-oracle/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/2-requirement-profile/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/algorithm/2-coding-interview-guide/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/2-1-parse/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/2-2-analyze/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/2-3-rewrite/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/2-4-plan/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/2-5-execute/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/2-6-catalog/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/2-7-alias/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/2-8-join/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/2-9-cache/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/2-10-func/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/3-requirement-pg-hba-encrypt/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/3-requirement-oracle-resource/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/algorithm/3-sorting/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/3-2-page/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/security/3-2-postgresql-tde/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/3-3-smgr/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/3-4-buffer/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/3-5-wal/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/3-6-tans-ai/</loc><lastmod>2026-08-17T18:36:57+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/3-6-transaction/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/3-7-fsm/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/3-9-vm/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/3-10-heapam/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/3-11-index/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/3-12-vacuum/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/3-13-replication-test/</loc><lastmod>2026-09-03T18:23:38+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/3-13-logical-replication-tuning/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/3-13-vb-rep/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/3-13-replication/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/3-13-publication/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/3-14-physical-replication/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/4-requirement-scram-sha256/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/security/4-oracle-security/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/security/4-0-database-security/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/algorithm/4-graph/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/4-1-pgaudit/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/security/4-1-authentication/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/security/4-3-audit/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/security/4-4-access-control/</loc><lastmod>2026-08-14T18:59:29+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/security/4-5-fully-encrypted-database/</loc><lastmod>2026-08-19T15:39:42+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/security/4-9-tde/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/5-testcase-g100-audit-refactor/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/5-design-g100-audit-refactor/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/5-requirement-g100-audit-refactor/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/5-solution-g100-audit-refactor/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/security/5-unified-management/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/5-1-libpq/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/6-design-greenplum/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/8-requirement-hikvision-auth/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/security/wal-encryption-design/</loc><lastmod>2026-09-07T15:30:00+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/compliance/sdl-process-security/</loc><lastmod>2026-08-14T17:53:15+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/tools/cpp/</loc><lastmod>2026-08-18T17:57:51+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/compliance/security-self-assessment/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/security/blockchain-tamper-proof/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/tools/claude-code-vscode/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/database/vexdb/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/compliance/patent-encrypted-index/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/compliance/security-architecture/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/tools/ai/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/tools/pg-xlogdump/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/tools/hardware-resource/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/mandatory-access-control/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/tools/claude/</loc><lastmod>2026-09-02T16:23:38+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/security/confidential-computing/</loc><lastmod>2026-08-17T11:27:23+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/tools/python/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/os/os-3-process-and-thread/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/tools/gdb/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/tools/git/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/tools/tcpdump/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/database/vastbase-ssl/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/database/e100/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/database/dump/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/database/libpq/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/9-testcase-e100-audit/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/database/jdbc/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/9-design-e100-audit/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/9-requirement-e100-audit/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/writing-requirement-and-design-docs/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/9-api-e100-audit/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/tools/graph/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/postgresql/fdw/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/tools/thread/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/tools/feparser/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/security/transport-encryption/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/security/fully-encrypted-overview/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/tools/tpcc/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/security/vastbase-audit-refactor/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/database/opengauss-upgrade/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/database/opengauss-auth-guc/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/database/mysql-install/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/database/opengauss-1-install/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/database/oracle-2-sql/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/database/vastbase/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/database/vastbase-auth/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/database/vastbase-encrypt/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/database/vastbase-build/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/database/oracle-security/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/database/oracle-overview/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/tools/new-machine/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projects/kkdb-1-preview/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/tools/flex/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/tools/markdown/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/tools/webssh/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/tools/yacc/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/os/os-1-summary/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/os/os-2-principles/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/network/network-1-summary/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/10-design-ssl/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/10-requirement-ssl/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/11-requirement-logical-replication/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/13-design-tde/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/13-requirement-tde/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/14-design-mac/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/14-requirement-mac/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/15-design-logical-replication/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/15-requirement-logical-replication/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/categories/</loc><lastmod>2026-09-11T18:12:00+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/internals/</loc><lastmod>2026-09-11T18:12:00+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/</loc><lastmod>2026-09-11T18:12:00+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/categories/postgresql/</loc><lastmod>2026-09-11T18:12:00+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/postgresql/</loc><lastmod>2026-09-11T18:12:00+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/</loc><lastmod>2026-09-11T18:12:00+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/</loc><lastmod>2026-09-11T18:12:00+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/ebooks/</loc><lastmod>2026-09-11T14:50:00+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/database/g100%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</loc><lastmod>2026-09-11T12:09:29+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/categories/learning/</loc><lastmod>2026-09-11T12:09:29+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/%E5%8A%A0%E5%AF%86/</loc><lastmod>2026-09-07T15:30:00+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/%E5%AD%98%E5%82%A8%E5%BC%95%E6%93%8E/</loc><lastmod>2026-09-07T15:30:00+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/categories/%E5%AE%89%E5%85%A8/</loc><lastmod>2026-09-07T15:30:00+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/%E8%AE%BE%E8%AE%A1%E6%96%87%E6%A1%A3/</loc><lastmod>2026-09-07T15:30:00+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/vastbase/</loc><lastmod>2026-08-14T17:53:15+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/categories/%E5%90%88%E8%A7%84%E8%AE%A4%E8%AF%81/</loc><lastmod>2026-08-14T17:53:15+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/categories/%E5%B7%A5%E5%85%B7/</loc><lastmod>2026-09-02T16:23:38+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/%E5%B7%A5%E5%85%B7/</loc><lastmod>2026-09-02T16:23:38+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/%E5%90%88%E8%A7%84%E8%AE%A4%E8%AF%81/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/%E5%AE%89%E5%85%A8/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/categories/%E6%95%B0%E6%8D%AE%E5%BA%93/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/%E6%95%B0%E6%8D%AE%E5%BA%93/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/%E4%BA%8B%E5%8A%A1/</loc><lastmod>2026-08-17T18:36:57+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/%E6%B5%8B%E8%AF%95%E7%94%A8%E4%BE%8B/</loc><lastmod>2026-09-03T18:23:38+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/%E9%80%BB%E8%BE%91%E5%A4%8D%E5%88%B6/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/categories/%E9%A1%B9%E7%9B%AE%E6%96%87%E6%A1%A3/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/%E9%9C%80%E6%B1%82%E6%96%87%E6%A1%A3/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/%E8%AE%BF%E9%97%AE%E6%8E%A7%E5%88%B6/</loc><lastmod>2026-08-14T18:59:29+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/database/babelfish_build/</loc><lastmod>2026-02-27T14:30:01+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/bubblefish/</loc><lastmod>2026-02-25T10:15:33+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/extension/</loc><lastmod>2026-02-25T10:15:33+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/sqlserver/</loc><lastmod>2026-02-25T10:15:33+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/database/forbid-extension/</loc><lastmod>2026-02-25T10:15:33+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/dfs/</loc><lastmod>2026-02-24T12:02:52+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/leetcode/</loc><lastmod>2026-02-24T12:02:52+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/categories/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/</loc><lastmod>2026-08-18T17:57:16+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/algorithm/dfs/</loc><lastmod>2026-02-24T12:02:52+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/logical-replication/</loc><lastmod>2026-02-10T16:15:52+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/mvcc/</loc><lastmod>2026-02-10T16:15:52+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/transaction/</loc><lastmod>2026-02-10T16:15:52+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/database/logical_replication/</loc><lastmod>2026-02-10T16:15:52+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/about/</loc><lastmod>2026-02-10T16:05:44+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/readme/</loc><lastmod>2026-02-10T16:05:44+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/%E6%9C%BA%E5%AF%86%E8%AE%A1%E7%AE%97/</loc><lastmod>2026-08-17T11:27:23+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/posts/projectdocs/0-confidential-computing/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/categories/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/%E5%AE%A1%E8%AE%A1/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/ssl/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/%E8%BA%AB%E4%BB%BD%E8%AE%A4%E8%AF%81/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/%E6%9F%A5%E8%AF%A2%E4%BC%98%E5%8C%96/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/oracle/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/opengauss/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/mysql/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/</loc><lastmod>2026-08-18T17:57:16+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/categories/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/categories/%E9%A1%B9%E7%9B%AE/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/tags/%E9%A1%B9%E7%9B%AE/</loc><lastmod>2026-08-14T17:47:31+08:00</lastmod></url><url><loc>https://my-blog.j8465383071.workers.dev/search/</loc></url></urlset>