Hiểu rõ về số lượt đọc và ghi trên quy mô lớn

Chỉ áp dụng cho phiên bản Cloud Firestore Enterprise.

Hãy đọc tài liệu này để đưa ra quyết định sáng suốt về việc thiết kế ứng dụng của bạn nhằm đạt được hiệu suất và độ tin cậy cao. Tài liệu này bao gồm các chủ đề nâng cao về Cloud Firestore. Nếu bạn chỉ mới bắt đầu sử dụng Cloud Firestore, hãy xem hướng dẫn bắt đầu nhanh. Để đảm bảo các ứng dụng của bạn tiếp tục hoạt động hiệu quả khi kích thước cơ sở dữ liệu và lưu lượng truy cập tăng lên, bạn nên hiểu rõ cơ chế đọc và ghi trong phần phụ trợ Firestore. Bạn cũng phải hiểu rõ tương tác đọc và ghi của mình với lớp lưu trữ cũng như các ràng buộc cơ bản có thể ảnh hưởng đến hiệu suất.

Để tìm hiểu một số phương pháp hay nhất trước khi thiết kế ứng dụng, hãy đọc những nội dung sau:

  • Tìm hiểu về các thành phần cấp cao của một yêu cầu API.
  • Tất cả các thao tác ghi đều được xử lý dưới dạng giao dịch đọc-ghi để đảm bảo các thuộc tính ACID. Nếu một thao tác ghi liên quan đến nhiều phân vùng, thì thao tác đó có thể yêu cầu quy trình xác nhận hai giai đoạn.
  • Theo mặc định, các thao tác đọc là "nhất quán mạnh" và sử dụng phương pháp dựa trên dấu thời gian để tránh khoá.
  • Để duy trì hiệu suất cao, bạn nên tránh các điểm tương tác bằng cách phân phối các thao tác trên phạm vi khoá và giữ cho các giao dịch có quy mô nhỏ.