Bỏ qua tới nội dung

Blog

Ghi chép về lập trình, Laravel, hạ tầng và những bài học thực tế từ các dự án.

Transaction trong Laravel — 1 Commit hay Nhiều Commit?
5 phút đọc

Transaction trong Laravel — 1 Commit hay Nhiều Commit?

rong một business flow phức tạp, bạn nên gói tất cả vào 1 transaction hay tách ra nhiều transaction? Bài viết phân tích 3 pattern transaction trong Laravel/MySQL — từ Atomicity cơ bản, tách nhiều transaction khi gọi external API, đến Savepoint cho rollback partial — kèm code thực tế và bảng so sánh giúp bạn chọn đúng pattern, tránh lock database quá lâu và mất dữ liệu trong production.