<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://franckpachot.medium.com/isolation-levels-part-vi-snapshot-isolation-3f6c1d3113d1</loc><lastmod>2023-12-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/isolation-levels-part-vii-repeatable-read-21d2fe77fb0c</loc><lastmod>2023-12-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/isolation-levels-part-v-read-only-87da81be80bc</loc><lastmod>2023-12-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/isolation-levels-part-iv-serializable-170e5d66c239</loc><lastmod>2023-12-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/isolation-levels-part-iii-main-concepts-38ea3feec589</loc><lastmod>2023-12-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/isolation-levels-part-xii-to-go-further-2617e43bf73d</loc><lastmod>2023-12-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/jsonb-vs-bson-tracing-postgresql-and-mongodb-wire-protocols-07593e8b58e6</loc><lastmod>2025-12-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/you-could-have-simply-created-the-same-indexes-in-mongodb-e8b725cf230a</loc><lastmod>2026-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://franckpachot.medium.com/i-was-reading-about-the-ydb-transaction-model-and-seeing-this-in-the-doc-e7204ceeb3a4</loc><lastmod>2023-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://franckpachot.medium.com/ycsb-is-a-nosql-workload-206c22d9db73</loc><lastmod>2023-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/data-locality-vs-independence-which-should-your-database-prioritize-333175ceff60</loc><lastmod>2025-11-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/thanks-for-your-answer-be2be826c547</loc><lastmod>2025-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://franckpachot.medium.com/so-your-job-is-people-have-bad-design-not-modeled-for-a-document-database-and-rather-than-90a4abaff75a</loc><lastmod>2025-11-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com</loc><lastmod>2026-05-30</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://franckpachot.medium.com/about</loc><lastmod>2026-05-30</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://franckpachot.medium.com/hi-b7d742dcf3ff</loc><lastmod>2021-01-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/this-supposes-that-providedusername-is-placed-as-is-from-the-user-input-in-the-sql-statement-a02515c56ffb</loc><lastmod>2021-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://franckpachot.medium.com/301-moved-permanently-to-blog-pachot-net-6bf3150870a6</loc><lastmod>2021-07-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/https-franckpachot-medium-com-high-cpu-usage-in-docker-proxy-with-chatty-database-application-disa-8a1ef75f8c44</loc><lastmod>2021-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://franckpachot.medium.com/jooq-on-yugabytedb-d89f196bc391</loc><lastmod>2021-08-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/for-the-12-gb-of-shared-buffers-definitely-yes-a5cd2e150acd</loc><lastmod>2021-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://franckpachot.medium.com/here-you-are-building-a-general-architecture-mantra-stored-procedures-are-bad-from-a-3829f8ab5c7c</loc><lastmod>2021-08-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/i-used-it-everyday-for-years-no-idea-what-your-problem-is-be27cc31d26e</loc><lastmod>2021-08-11</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://franckpachot.medium.com/explain-analyze-on-count-pushdown-d233b8c7cac3</loc><lastmod>2021-08-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/pg-hint-plan-and-single-table-cardinality-correction-c088cfd2b70e</loc><lastmod>2021-08-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/read-committed-anomalies-in-postgresql-f0d80330a0e0</loc><lastmod>2021-08-09</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://franckpachot.medium.com/arctype-connects-to-yugabytedb-daa7acba5957</loc><lastmod>2021-08-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/postgresql-prepared-statements-in-pl-pgsql-6f8d3069219</loc><lastmod>2021-08-08</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://franckpachot.medium.com/slob-on-yugabytedb-f48c3573c358</loc><lastmod>2021-08-07</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/visidata-to-read-json-html-and-yugabytedb-df77560b2c0c</loc><lastmod>2021-08-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/a-kind-of-flashback-query-in-postgresql-ac69602ec808</loc><lastmod>2021-08-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/usql-on-yugabytedb-efd83720bc0e</loc><lastmod>2021-08-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/free-cloud-db-postgres-compatible-eeaafc755968</loc><lastmod>2021-09-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/create-index-in-yugabytedb-online-or-fast-8f1cd2e8ea6e</loc><lastmod>2021-10-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/hyper-scale-multi-tenant-for-saas-an-example-with-pgbench-daba90fab722</loc><lastmod>2021-10-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/how-a-distributed-sql-database-boosts-secondary-index-queries-with-index-only-scan-15455f6c2fbe</loc><lastmod>2021-10-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/distributed-sql-essentials-sharding-and-partitioning-in-yugabytedb-224abefedb20</loc><lastmod>2021-11-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/what-about-those-19-oracle-features-that-i-thought-i-would-miss-ea6bca38925a</loc><lastmod>2021-11-14</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://franckpachot.medium.com/sst-files-are-not-a-replacement-for-wal-61d9a03d08b9</loc><lastmod>2021-12-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/why-do-you-lock-the-table-cc6b41f068b2</loc><lastmod>2021-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://franckpachot.medium.com/the-key-concepts-of-yugabytedb-ccccadeda34d</loc><lastmod>2022-02-14</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/great-article-the-main-pain-points-are-listed-clearly-without-hate-b6be6f206409</loc><lastmod>2022-02-25</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/which-postgresql-problems-are-solved-with-yugabytedb-7e479df472ba</loc><lastmod>2022-02-25</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://franckpachot.medium.com/read-committed-and-pessimistic-locking-in-distributed-sql-databases-211af3fdcfca</loc><lastmod>2022-06-13</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://franckpachot.medium.com/pitr-snapshot-an-easy-flashback-backtrack-for-application-releases-743485d82af5</loc><lastmod>2022-06-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/yugabytedb-on-jelastic-in-the-hidora-cloud-e05a80eb64e4</loc><lastmod>2022-06-27</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/unique-index-on-null-values-in-sql-nosql-databases-an-example-0f6f6bd5fc9e</loc><lastmod>2025-01-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/what-is-a-truly-distributed-udf-93bd10c58689</loc><lastmod>2023-02-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/yugabytedb-is-missing-b0dc46e375f5</loc><lastmod>2023-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://franckpachot.medium.com/lsm-tree-tombstones-and-yugabytedb-932a6ac1c69a</loc><lastmod>2023-02-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/gateway-from-oracle-to-yugabytedb-92ee6637f76c</loc><lastmod>2023-04-07</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://franckpachot.medium.com/yugabytedb-bachieving-high-availability-and-disaster-recovery-with-two-data-centers-205fcd6e09a5</loc><lastmod>2023-04-20</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://franckpachot.medium.com/interesting-9f49d1b9d7aa</loc><lastmod>2023-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://franckpachot.medium.com/generate-random-text-strings-in-postgresql-f6daf50cfb60</loc><lastmod>2023-05-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/generate-sql-script-in-postgresql-cc2ec798345f</loc><lastmod>2023-05-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/monolithic-vs-distributed-sql-f07af959e1a4</loc><lastmod>2023-11-10</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://franckpachot.medium.com/triggers-in-sql-databases-to-extend-its-declarative-data-logic-but-not-business-logic-b874cdfdc06f</loc><lastmod>2023-11-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/isolation-levels-part-ii-characteristics-and-use-case-ce6461c181a3</loc><lastmod>2023-12-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/isolation-levels-part-i-introduction-46b3e495008b</loc><lastmod>2023-12-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/isolation-levels-part-x-non-transactional-writes-c90e6a7397d3</loc><lastmod>2023-12-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/isolation-levels-part-xi-read-uncommitted-4da93e37b037</loc><lastmod>2023-12-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/isolation-levels-part-ix-read-committed-d48f62f7940f</loc><lastmod>2023-12-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/isolation-levels-part-viii-cursor-stability-1558cf86fd24</loc><lastmod>2023-12-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/the-most-annoying-optimizer-fail-in-postgres-best-index-solved-it-65a35f555fce</loc><lastmod>2023-12-22</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://franckpachot.medium.com/oracle-sharding-methods-compared-to-yugabytedb-ef76aaccc2a0</loc><lastmod>2024-02-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/the-log-is-the-database-fc6443666ee7</loc><lastmod>2024-06-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/im-using-the-shift-row-to-have-a-single-lock-when-updating-any-doctor-on-this-shift-8a6e9c6a5163</loc><lastmod>2024-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://franckpachot.medium.com/great-article-i-mentioned-i-had-one-comment-and-one-question-so-here-they-are-5c1760decfc7</loc><lastmod>2024-07-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/about-the-shift-doctors-examples-the-right-design-should-have-two-tables-38174a4d285f</loc><lastmod>2024-07-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/hi-i-probably-got-them-with-something-like-fca1ed367981</loc><lastmod>2024-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://franckpachot.medium.com/i-see-i-was-considering-data-reads-and-writes-storage-and-this-part-is-cfd-in-aurora-7d3b8f7b2c1a</loc><lastmod>2024-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://franckpachot.medium.com/i-would-argue-the-opposite-consensus-for-data-is-necessary-for-oltp-systems-of-records-0cd6466d0886</loc><lastmod>2024-10-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/great-post-avoiding-lost-updates-in-a-nosql-and-scalable-way-211acc64a3a8</loc><lastmod>2024-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://franckpachot.medium.com/is-this-article-from-10-years-ago-de520ecc21be</loc><lastmod>2025-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://franckpachot.medium.com/ive-read-only-the-beginning-because-this-article-is-behind-a-paywall-postgresqls-jsonb-bf82d435caee</loc><lastmod>2025-06-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/you-are-spreading-misleading-information-with-your-ai-content-3e31a25751a9</loc><lastmod>2025-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://franckpachot.medium.com/1-mongodb-is-acid-with-cross-shard-transactions-postgresql-doesnt-and-no-locks-or-deadlocks-d9da5c371c17</loc><lastmod>2025-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://franckpachot.medium.com/mongodb-high-availability-replica-set-in-a-docker-lab-14b75534847a</loc><lastmod>2025-08-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/hi-1e47206d34f2</loc><lastmod>2025-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://franckpachot.medium.com/be-careful-with-postgresql-json-you-cannot-create-an-index-similar-to-a94d6ee26030</loc><lastmod>2025-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://franckpachot.medium.com/misinformed-nope-i-read-the-documentation-and-i-tested-d031445dee2e</loc><lastmod>2025-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://franckpachot.medium.com/if-there-are-many-users-with-all-failed-order-status-it-may-help-to-add-a-redundant-match-cb3033b2f1e9</loc><lastmod>2025-08-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://franckpachot.medium.com/there-are-more-trade-offs-with-expression-based-indexes-in-postgresql-4c524a721622</loc><lastmod>2025-08-29</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://franckpachot.medium.com/from-the-optimization-king-i-would-expect-to-see-some-execution-plans-8f45eeaa0c74</loc><lastmod>2025-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://franckpachot.medium.com/the-last-paragraph-is-incorrect-partial-updates-of-json-feef2477782a</loc><lastmod>2026-05-30</lastmod><changefreq>daily</changefreq><priority>0.2</priority></url>
</urlset>
