Blog

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

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.

5 phút đọc