Series

Transaction concurrency

Đây là loạt bài chuyên sâu về Transaction Concurrency - kỹ thuật xử lý song song nhiều giao dịch cùng lúc. Chúng ta sẽ cùng tìm hiểu để đảm bảo tính toàn vẹn dữ liệu và nâng cao hiệu suất hệ thống.
Transaction concurrency

Danh sách bài viết

Bạn đã hiểu đúng về Transaction chưa?

Bạn đã hiểu đúng về Transaction chưa?

Trong thế giới cơ sở dữ liệu, "transaction" là một khái niệm cốt lõi nhưng thường bị hiểu nhầm. Mình bắt gặp rất nhiều cuộc trò chuyện về transaction trong Database, nhưng đa phần đều là những quan niệm sai lầm kiểu: "Database A có transaction còn D...

15 thg 12, 2020
11 phút đọc
Transaction Isolation 101: Concurrency Control Problem

Transaction Isolation 101: Concurrency Control Problem

Trong bài viết "Bạn đã hiểu đúng về Transaction chưa?", tôi đã giới thiệu qua về ACID. Trong số 4 từ khóa, có lẽ Isolation (Sự cô lập) là thành phần phức tạp và được quan tâm nhiều nhất. Khi nhiều transaction chạy đồng thời, nếu mức độ cô lập không đ...

29 thg 12, 2020
8 phút đọc
Transaction Isolation 102: Isolation Level

Transaction Isolation 102: Isolation Level

Ở bài trước, chúng ta đã điểm mặt đặt tên những "kẻ phá hoại" kinh điển trong thế giới transaction: Dirty Write, Dirty Read, Lost Update, Write Skew và Read Skew. Vậy câu hỏi đặt ra là: Làm thế nào để chống lại chúng? Câu trả lời nằm ở việc lựa chọn ...

1 thg 1, 2021
18 phút đọc
Halloween Problem – Lỗi cập nhật vô hạn trong Cơ sở dữ liệu

Halloween Problem – Lỗi cập nhật vô hạn trong Cơ sở dữ liệu

Halloween Problem là một hiện tượng bất ngờ nhưng có thật, trong đó một thao tác cập nhật (UPDATE, INSERT, DELETE) có thể khiến các hàng dữ liệu bị chọn và xử lý lặp đi lặp lại nhiều lần. Điều này có thể dẫn đến kết quả sai lệch nghiêm trọng, thậm ch...

12 thg 10, 2025
6 phút đọc

Bạn đã xem hết danh sách rồi nè! 🎉