<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>System-Design on Dat Luong blog</title><link>https://datluongductuan.github.io/tags/system-design/</link><description>Recent content in System-Design on Dat Luong blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 04 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://datluongductuan.github.io/tags/system-design/index.xml" rel="self" type="application/rss+xml"/><item><title>Tại sao PostgreSQL chọn PANIC khi fsync thất bại? Tìm hiểu về tính bền vững trong database</title><link>https://datluongductuan.github.io/post/tai-sao-postgresql-chon-panic-khi-fsync-that-bai/</link><pubDate>Sat, 04 Apr 2026 00:00:00 +0000</pubDate><guid>https://datluongductuan.github.io/post/tai-sao-postgresql-chon-panic-khi-fsync-that-bai/</guid><description>~17 phút đọc
Vào 1 ngày đóng vai sinh viên hệ &amp;ldquo;online&amp;rdquo; của trường Carnegie Mellon University, nghe thầy Andy Pavlo giảng về database, đọc đến đoạn Postgresql sẽ panic khi gọi system call fsync() bị lỗi. Tôi thực sự bất ngờ, lý do đơn giản thôi, một tượng đài database như vậy phải xử lý mượt mà không vết xước chứ nhỉ, vậy tính Durable trong 4 nguyên tắc ACID của hệ quản trị cơ sở dữ liệu như nào?</description></item><item><title>Tìm hiểu về độ trễ trong bộ xử lý trung tâm và ổ cứng: Tối ưu hóa hiệu suất hệ thống</title><link>https://datluongductuan.github.io/post/do-tre-trong-cpu-va-o-cung/</link><pubDate>Sun, 23 Mar 2025 00:00:00 +0000</pubDate><guid>https://datluongductuan.github.io/post/do-tre-trong-cpu-va-o-cung/</guid><description>Truy cập qua ổ đĩa thì bao giờ cũng chậm hơn là xử lý trên RAM rồi, qua CPU Cache còn nhanh hơn nữa, vậy tận dụng và ứng dụng vào thực tế như nào? Mời anh em tham khảo bài này.
Độ trễ (Latency) Đầu tiên, nói về độ trễ, chúng ta có một số ý chính như sau:
Truy xuất từ ổ đĩa sẽ chậm hơn 80 lần so với RAM, dù thay thế bằng ổ SSD thì vẫn chậm hơn 4 lần so với RAM Sắp xếp theo thứ tự nhanh nhất trước, chúng ta có:</description></item></channel></rss>