<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Database on</title><link>https://h30306.github.io/blog/database/</link><description>Recent content in Database on</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>hwork0511@gmail.com (Wei Yi Chung)</managingEditor><webMaster>hwork0511@gmail.com (Wei Yi Chung)</webMaster><copyright>© 2026 Wei Yi Chung</copyright><lastBuildDate>Tue, 08 Apr 2025 22:11:03 +0800</lastBuildDate><atom:link href="https://h30306.github.io/blog/database/index.xml" rel="self" type="application/rss+xml"/><item><title>Sharding, Hot Shards, And Cross-Shard Pain</title><link>https://h30306.github.io/blog/database/sharding-hot-shards/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><author>hwork0511@gmail.com (Wei Yi Chung)</author><guid>https://h30306.github.io/blog/database/sharding-hot-shards/</guid><description>Shard-key choice as workload design, not just picking a column</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://h30306.github.io/blog/database/sharding-hot-shards/featured.png"/></item><item><title>Replication Lag And Replica Routing</title><link>https://h30306.github.io/blog/database/replication-lag-and-replica-routing/</link><pubDate>Tue, 26 May 2026 00:00:00 +0000</pubDate><author>hwork0511@gmail.com (Wei Yi Chung)</author><guid>https://h30306.github.io/blog/database/replication-lag-and-replica-routing/</guid><description>Database replication as a freshness and routing problem, not just read scaling</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://h30306.github.io/blog/database/replication-lag-and-replica-routing/featured.png"/></item><item><title>Transactions, Isolation, And MVCC</title><link>https://h30306.github.io/blog/database/transactions-isolation-mvcc/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><author>hwork0511@gmail.com (Wei Yi Chung)</author><guid>https://h30306.github.io/blog/database/transactions-isolation-mvcc/</guid><description>A practical backend view of ACID, anomalies, MVCC, locks, and retry behavior</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://h30306.github.io/blog/database/transactions-isolation-mvcc/featured.png"/></item><item><title>Composite Index And Query Triage</title><link>https://h30306.github.io/blog/database/composite-index-and-query-triage/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><author>hwork0511@gmail.com (Wei Yi Chung)</author><guid>https://h30306.github.io/blog/database/composite-index-and-query-triage/</guid><description>Reason about composite indexes through predicates, ordering, projection, plan shape, and write cost</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://h30306.github.io/blog/database/composite-index-and-query-triage/featured.png"/></item><item><title>B+Tree And Index Internals</title><link>https://h30306.github.io/blog/database/btree-and-index-internals/</link><pubDate>Tue, 05 May 2026 00:00:00 +0000</pubDate><author>hwork0511@gmail.com (Wei Yi Chung)</author><guid>https://h30306.github.io/blog/database/btree-and-index-internals/</guid><description>Index reasoning through page reads, access paths, selectivity, row fetches, and write tax</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://h30306.github.io/blog/database/btree-and-index-internals/featured.png"/></item></channel></rss>