Tính năng của thuộc tính `E...
Tính năng của thuộc tính `E...
Trong Azure Cosmos DB, thuộc tính ETag
đóng một vai trò quan trọng trong việc đảm bảo tính nhất quán và xử lý đồng bộ hóa dữ liệu. ETag
là một thuộc tính hệ thống được tự động quản lý bởi Cosmos DB và được sử dụng để theo dõi phiên bản của một tài liệu cụ thể trong cơ sở dữ liệu. Dưới đây là các tính năng chính và cách sử dụng của ETag
:
ETag
giúp đảm bảo rằng các thao tác cập nhật hoặc xóa trên một tài liệu được thực hiện trên phiên bản mới nhất của tài liệu đó. Nếu phiên bản tài liệu trong cơ sở dữ liệu không khớp với ETag
được cung cấp trong yêu cầu, Cosmos DB sẽ từ chối thao tác để tránh xung đột dữ liệu.ETag
giúp xác định xem một tài liệu có được cập nhật kể từ lần đọc cuối cùng hay không, hỗ trợ quá trình đồng bộ hóa dữ liệu giữa các client và server.ETag
giúp xác định phiên bản nào là mới nhất và quyết định cách giải quyết xung đột.ETag
là một phần của cơ chế kiểm soát đồng thời lạc quan (optimistic concurrency control) trong Cosmos DB. Bằng ...senior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào