<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://www.mongreldb.com/articles/</loc><lastmod>2026-09-04T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/latest/</loc><lastmod>2026-09-04T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/09/stored-procedures-install-list-drop-call/</loc><lastmod>2026-09-04T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/09/content-addressed-migration-checksums/</loc><lastmod>2026-09-02T08:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/08/auth-in-php-bearer-tokens-http-basic-and-your-custom-adapter/</loc><lastmod>2026-08-31T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/08/the-schema-dsl-versus-raw-sql/</loc><lastmod>2026-08-28T06:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/08/one-schema-three-sdks-one-rust-core/</loc><lastmod>2026-08-26T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/08/json-substitution-do-not-reject-malformed-input/</loc><lastmod>2026-08-24T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/08/schema-management-from-php/</loc><lastmod>2026-08-21T08:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/08/the-fluent-query-builder-pushing-down-to-native-indexes/</loc><lastmod>2026-08-20T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/08/idempotent-batch-transactions-in-php/</loc><lastmod>2026-08-19T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/08/a-typed-exception-hierarchy-that-maps-to-http/</loc><lastmod>2026-08-18T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/08/the-transport-interface-curl-streams-or-your-own-adapter/</loc><lastmod>2026-08-17T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/08/persistent-curl-sharing-on-php-8-5/</loc><lastmod>2026-08-16T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/08/daemon-http-endpoints-the-wire-contract/</loc><lastmod>2026-08-15T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/08/the-single-binary-economics-of-a-database/</loc><lastmod>2026-08-14T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/08/constraints-at-commit-time-not-at-row-time/</loc><lastmod>2026-08-13T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/08/mongreldb-vs-couchbase-lite/</loc><lastmod>2026-08-12T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/08/mongreldb-vs-mongodb-atlas/</loc><lastmod>2026-08-11T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/08/mongreldb-vs-qdrant/</loc><lastmod>2026-08-10T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/08/mongreldb-vs-postgresql-pgvector-paradedb/</loc><lastmod>2026-08-09T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/08/mongreldb-vs-duckdb/</loc><lastmod>2026-08-08T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/08/mongreldb-vs-turso-libsql/</loc><lastmod>2026-08-07T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/08/mongreldb-vs-objectbox/</loc><lastmod>2026-08-06T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/08/mongreldb-vs-lancedb/</loc><lastmod>2026-08-05T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/08/mongreldb-vs-surrealdb/</loc><lastmod>2026-08-04T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/08/mongreldb-vs-sqlite/</loc><lastmod>2026-08-03T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/08/mongreldb-architecture-from-wal-to-hybrid-search/</loc><lastmod>2026-08-02T15:30:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/07/native-json-columns-without-giving-up-types/</loc><lastmod>2026-07-31T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/07/type-system-inside-a-database-int64-decimal128-json-array-interval/</loc><lastmod>2026-07-29T06:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/07/multi-process-file-locking-for-the-embedded-case/</loc><lastmod>2026-07-27T06:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/07/argon2id-credentials-at-the-storage-layer/</loc><lastmod>2026-07-24T06:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/07/cdc-and-replication-in-an-embedded-database/</loc><lastmod>2026-07-22T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/07/idempotency-keys-at-the-storage-layer/</loc><lastmod>2026-07-20T09:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/07/wal-fast-commit-one-fsync-one-transaction/</loc><lastmod>2026-08-02T12:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/07/embedded-and-server-from-the-same-code-paths/</loc><lastmod>2026-08-02T12:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/07/encryption-at-rest-without-paying-the-sqlite-see-tax/</loc><lastmod>2026-08-02T12:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/07/why-we-shipped-learned-range-indexes-before-we-shipped-b-trees/</loc><lastmod>2026-08-02T12:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/07/pure-php-in-2026-a-database-client-that-ships-with-composer/</loc><lastmod>2026-08-02T12:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/07/fm-index-full-text-search-in-a-transactional-engine/</loc><lastmod>2026-08-02T12:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/07/sub-millisecond-hnsw-at-the-storage-layer/</loc><lastmod>2026-08-02T12:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/07/mongreldb-client-architecture/</loc><lastmod>2026-08-02T12:00:00-05:00</lastmod></url><url><loc>https://www.mongreldb.com/articles/2026/07/mongreldb-what-it-is-what-it-isnt-and-where-it-fits/</loc><lastmod>2026-08-02T12:00:00-05:00</lastmod></url></urlset>