Hiểu rõ về số lượt đọc và ghi trên quy mô lớn
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạ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 ứng dụng của bạn tiếp tục hoạt động tốt 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ợ của Firestore. Bạn cũng phải hiểu rõ cách tương tác giữa thao tác đọc và ghi 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ất 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 lần phân tách, thì thao tác đó có thể cần đến quy trình xác nhận hai giai đoạn.
Thao tác đọ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 nóng
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ỏ.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2026-04-18 UTC."],[],[]]