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

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 nhằm đạt được hiệu suất và độ tin cậy cao. Tài liệu này trình bày các chủ đề nâng cao Cloud Firestore Nếu bạn mới bắt đầu sử dụng Cloud Firestore, hãy xem hướng dẫn bắt đầu nhanh thay thế. Để đảm bảo rằng 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 cơ chế đọc và ghi trong phần phụ trợ của Firestore. Bạn cũng phải hiểu cách hoạt động đọc và ghi tương tác với lớp lưu trữ và 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 các thành phần cấp cao của yêu cầu API.
  • Tất cả hoạt động 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 hoạt động ghi liên quan đến nhiều lần phân tách, thì hoạt động đó có thể yêu cầu quy trình xác nhận hai giai đoạn.
  • Hoạt động đọc, theo mặc định, 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 truy cập thường xuyên 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 ở mức nhỏ.