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
Thông tin nhân vật Dark King: Silvers Rayleigh
Thông tin nhân vật Dark King: Silvers Rayleigh
Silvers Rayleigh có biệt danh là '' Vua Bóng Tối '' . Ông là Thuyền Viên Đầu Tiên Của Vua Hải Tặc Roger
Tổng hợp các thông tin về ReVanced
Tổng hợp các thông tin về ReVanced
ReVanced là team sẽ tiếp nối dự án của team Vanced - hỗ trợ tạo ra bản mod YouTube không quảng cáo cho mọi người
Một ma thần chưa rõ danh tính đang ngủ say tại quần đảo Inazuma
Một ma thần chưa rõ danh tính đang ngủ say tại quần đảo Inazuma
Giai đoạn Orobashi tiến về biển sâu là vào khoảng hơn 2000 năm trước so với cốt truyện chính, cũng là lúc Chiến Tranh Ma Thần sắp đi đến hồi kết.
Guide trang bị trong Postknight
Guide trang bị trong Postknight
Trang bị là các item thiết yếu trong quá trình chiến đấu, giúp tăng các chỉ số phòng ngự và tấn công cho nhân vật