<?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 jerry's notes</title><link>https://thangvd2312.github.io/tags/database/</link><description>Recent content in Database on jerry's notes</description><generator>Hugo</generator><language>vn-VN</language><lastBuildDate>Thu, 04 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thangvd2312.github.io/tags/database/index.xml" rel="self" type="application/rss+xml"/><item><title>Auto-Increment, UUIDv4 và UUIDv7: Chọn Primary Key Sao Cho Database Không Khóc?</title><link>https://thangvd2312.github.io/posts/uuidv7-auto-increment-uuidv4/</link><pubDate>Thu, 04 Jun 2026 00:00:00 +0000</pubDate><guid>https://thangvd2312.github.io/posts/uuidv7-auto-increment-uuidv4/</guid><description>Auto-increment rất nhanh nhưng dễ đoán và khó phân tán. UUIDv4 sinh ở đâu cũng được nhưng làm B-tree index phân mảnh. UUIDv7 là lựa chọn cân bằng hơn: có thứ tự theo thời gian như integer, nhưng vẫn có randomness như UUID.</description></item><item><title>7 Sai Lầm Phổ Biến Nhất Khi Đánh Index Trong Database Mà Developer Thường Mắc Phải</title><link>https://thangvd2312.github.io/posts/index-database-mistakes/</link><pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate><guid>https://thangvd2312.github.io/posts/index-database-mistakes/</guid><description>Index là con dao hai lưỡi — đánh đúng thì query nhanh như tên bắn, đánh sai thì INSERT/UPDATE cũng chậm. Đây là 7 sai lầm phổ biến nhất mà backend developer thường gặp khi đánh index.</description></item><item><title>CAP Theorem</title><link>https://thangvd2312.github.io/posts/cap-theorem/</link><pubDate>Mon, 10 Mar 2025 07:15:58 +0000</pubDate><guid>https://thangvd2312.github.io/posts/cap-theorem/</guid><description>CAP trong hệ thống phân tán</description></item><item><title>MySQL Binlog và Thứ Tự Hoạt Động Transaction</title><link>https://thangvd2312.github.io/posts/binlog-mysql/</link><pubDate>Mon, 04 Mar 2024 00:00:00 +0000</pubDate><guid>https://thangvd2312.github.io/posts/binlog-mysql/</guid><description>Trong MySQL, Binlog là file ghi lại mọi thay đổi dữ liệu trong DB dưới dạng sự kiện (event). Nó có hai vai trò chính: Replication và Point-in-Time Recovery.</description></item><item><title>Optimistic Lock vs Pessimistic Lock</title><link>https://thangvd2312.github.io/posts/compare-optimistic-pessimistic/</link><pubDate>Wed, 04 Mar 2020 09:47:31 +0700</pubDate><guid>https://thangvd2312.github.io/posts/compare-optimistic-pessimistic/</guid><description>Trong quản lý giao dịch và cạnh tranh truy cập dữ liệu, có hai chiến lược chính để kiểm soát tính nhất quán</description></item></channel></rss>