ACID – Wikipedia tiếng Việt

Chào mừng bạn tới với website Blogchiaseaz, Hôm nay blogchiaseaz.com sẽ giới thiệu tới bạn về bài viết ACID – Wikipedia tiếng Việt, Hãy cùng chúng tôi tìm hiểu rõ hơn về bài viết ACID – Wikipedia tiếng Việt bên dưới

Đối với những khái niệm khác, xem Acid (định hướng)

Xem thêm: Tìm hiểu tính năng AOD – màn hình luôn hiển thị trên smartphone

ACID là từ viết tắt những chữ chiếc đầu của bốn từ tiếng Anh atomicity, consistency, isolation, và durability. Chúng được coi là bốn tính chất quan yếu của một hệ quản trị cơ sở vật chất dữ liệu lúc xử lý bất kỳ giao dịch nào. Nếu thiếu một trong những tính chất này thì tính toàn vẹn của cơ sở vật chất dữ liệu khó sở hữu thể được đảm bảo. Trong một hệ quản trị cơ sở vật chất dư liệu, một giao dịch là một đơn vị lô gích thao tác trên dữ liệu, sở hữu thể bao gồm nhiều thao tác. Chẳng hạn việc chuyển tiền từ tài khoản này sang tài khoản khác là một giao dịch, bao gồm thao tác trừ tiền một tài khoản và cùng tiền vào tài khoản kia. Những tính chất ACID trong trường hợp này sẽ đảm bảo những giao dịch được thực hiện một cách đáng tin cậy:


  • Tính nhân tố (Atomicity). Một giao dịch sở hữu nhiều thao tác khác biệt thì hoặc là toàn bộ những thao tác hoặc là ko một thao tác nào được hoàn thành. Chẳng hạn việc chuyển tiền sở hữu thể thành công hay trục trặc vì nhiều lý do nhưng tính nhân tố bảo đảm rằng một tài khoản sẽ ko bị trừ tiền nếu như tài khoản kia chưa được cùng số tiền tương ứng.
  • Tính nhất quán (Consistency). Một giao dịch hoặc là sẽ tạo ra một trạng thái mới và hợp thức cho dữ liệu, hoặc trong trường hợp sở hữu lỗi sẽ chuyển toàn bộ dữ liệu về trạng thái trước lúc thực thi giao dịch.
  • Tính độc lập (Isolation). Một giao dịch đang thực thi và chưa được xác nhận phải bảo đảm tách biệt khỏi những giao dịch khác.
  • Tính vững bền (Durability). Dữ liệu được xác nhận sẽ được hệ thống lưu lại sao cho ngay cả trong trường hợp hỏng hóc hoặc sở hữu lỗi hệ thống, dữ liệu vẫn đảm bảo trong trạng thái chuẩn xác.

Khái niệm ACID được miêu tả trong tiêu chuẩn ISO/IEC 10026-1:1992 Phần 4. Mỗi tính chất này đều sở hữu những phương pháp đo lường. Thông thường, một chương trình quản lý giao dịch được thiết kế để đảm bảo những tính chất ACID này. Trong một hệ thống phân tán, một cách để đạt được tính chất ACID là sử dụng phương pháp xác nhận hai pha (2PC), phương pháp này đảm bảo tất cả mọi thành phần tham gia phải xác nhận hoàn thành đối với giao dịch, nếu ko giao dịch phải bị hủy (quay về trạng thái trước đó).

Xem thêm: Yêu xa là gì

Bạn đang đọc: ACID – Wikipedia tiếng Việt

Source: https://blogchiaseaz.com
Category: Hỏi Đáp

Tham khảo thêm: ACID – Wikipedia tiếng Việt

Related Posts