Tính bền vững (hệ cơ sở dữ liệu)

Trong hệ cơ sở dữ liệu, tính bền vững hay tính bền bỉ (tiếng Anh: durability) là tính chất trong ACID đảm bảo rằng giao dịch mà đã commit thì sẽ tồn tại mãi mãi. Ví dụ: nếu hệ thống đặt vé máy bay báo rằng đã đặt chỗ thành công thì chỗ ngồi đấy sẽ giữ nguyên trạng thái được đặt, ngay cả khi hệ thống bị crash đi nữa.[1]

Tính bền vững có thể đạt được bằng cách chuyển bản ghi nhật trình của giao dịch vào bộ nhớ điện tĩnh trước khi ghi nhận commit.

Trong giao dịch phân tán, tất cả các server tham gia phải phối hợp trước khi commit được ghi nhận. Điều này thường được tiến hành bằng giao thức commit hai pha.

Nhiều hệ quản trị cơ sở dữ liệu thực hiện tính bền vững bằng cách ghi giao dịch vào nhật trình giao dịch, sau này có hỏng hóc xảy ra thì hệ thống có thể xử lý lại nhật trình để kiến lập lại trạng thái trước đó. Giao dịch phải được ghi vào nhật trình thì mới được coi là đã commit.

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ "ACID Compliance: What It Means and Why You Should Care". MariaDB. Truy cập ngày 22 tháng 9 năm 2021.
Chúng tôi bán
Bài viết liên quan
Anime Ganbare Douki-chan Vietsub
Anime Ganbare Douki-chan Vietsub
Dù rằng vẫn luôn cố gắng kiềm nén cảm xúc, chàng trai lại không hề hay biết Douki-chan đang thầm thích mình
Anime: Fumetsu no Anata e Vietsub
Anime: Fumetsu no Anata e Vietsub
Đây là câu chuyện kể về cậu thiếu niên tên Fushi trên hành trình đi tìm ý nghĩa của cuộc sống
Thiên tài Fontaine và cái kết chưa phải kết thúc
Thiên tài Fontaine và cái kết chưa phải kết thúc
Đây là câu chuyện của một lớp người của cỡ 500 năm trước, nối tiếp câu chuyện “Lịch sử và sự kiện đáng nhớ của Fontaine”
Gu âm nhạc của chúng ta được định hình từ khi nào?
Gu âm nhạc của chúng ta được định hình từ khi nào?
Bạn càng tập trung vào cảm giác của mình khi nghe một bài hát thì mối liên hệ cảm xúc giữa bạn với âm nhạc càng mạnh mẽ.