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
Review Neuromancer - cột mốc kinh điển của Cyberpunk
Review Neuromancer - cột mốc kinh điển của Cyberpunk
Neuromancer là một cuốn tiểu thuyết nổi tiếng hồi năm 1984 của William Gibson
Cảm xúc của font chữ
Cảm xúc của font chữ
Font chữ không chỉ là công cụ thể hiện nội dung mà còn truyền tải cảm xúc và cá tính của thương hiệu hoặc thiết kế. Mỗi kiểu chữ mang một sắc thái riêng
Giám sát viên Utahime Iori trường Kyoto Jujutsu Kaisen
Giám sát viên Utahime Iori trường Kyoto Jujutsu Kaisen
Utahime Iori (Iori Utahime?) là một nhân vật trong seri Jujutsu Kaisen, cô là một chú thuật sư sơ cấp 1 và là giám thị học sinh tại trường trung học Jujutsu Kyoto.
Love Live! Nijigasaki Gakuen School Idol Doukoukai Vietsub
Love Live! Nijigasaki Gakuen School Idol Doukoukai Vietsub
Các thiếu nữ mơ mộng theo đuổi School Idol. Lần này trường sống khỏe sống tốt nên tha hồ mà tấu hài!