Tổng quan: Giải pháp Cloud Firestore

Khi phát triển ứng dụng của mình với Cloud Firestore, bạn có thể muốn đi sâu hơn những kiến ​​thức cơ bản được thảo luận trong phần quản lý và truy vấn dữ liệu. Các giải pháp được nêu trong phần này cung cấp hướng dẫn về các trường hợp sử dụng nâng cao hơn.

Tích hợp với BigQuery

Tóm tắt: Sử dụng Tiện ích mở rộng Firebase để tích hợp dữ liệu trong Cloud Firestore với BigQuery

Trường hợp sử dụng: Nếu cần phân tích lượng lớn dữ liệu, bạn có thể sử dụng BigQuery.

Xem giải pháp cho tiện ích mở rộng BigQuery

Triển khai chatbot dựa trên AI

Tóm tắt: Sử dụng Tiện ích mở rộng Firebase để thêm chatbot do AI điều khiển vào ứng dụng của bạn.

Trường hợp sử dụng: Bạn có thể sử dụng chatbot để cải thiện dịch vụ khách hàng, tiếp thị tính năng hoặc dịch vụ mới, cung cấp báo giá bán hàng hoặc bất kỳ trường hợp sử dụng nào. Bắt đầu bằng cách sử dụng các tiện ích mở rộng này.

Xem giải pháp mở rộng chatbot AI

Làm phong phú việc xử lý văn bản

Tóm tắt: Sử dụng Tiện ích mở rộng Firebase để khai thác và phân tích dữ liệu văn bản.

Trường hợp sử dụng: Nếu bạn cần tóm tắt văn bản, phát hiện lời nói độc hại, dịch văn bản hoặc chép lại âm thanh, hãy sử dụng các tiện ích mở rộng này.

Xem giải pháp cho tiện ích mở rộng xử lý văn bản

Làm giàu giá trị truyền thông

Tóm tắt: Sử dụng Tiện ích mở rộng Firebase để khai thác và phân tích luồng phương tiện.

Trường hợp sử dụng: Nếu bạn cần phân loại hình ảnh, chuyển giọng nói thành văn bản hoặc thực hiện nhận dạng ký tự quang học (OCR), hãy sử dụng các tiện ích mở rộng này.

Xem giải pháp cho tiện ích mở rộng xử lý phương tiện

Firestore Lite, SDK Web Firestore chỉ dành cho REST được sắp xếp hợp lý

Tóm tắt: Xây dựng các ứng dụng Web nhỏ hơn với thời gian tải nhanh hơn khi bộ đệm ngoại tuyến không quan trọng và bạn chỉ cần truy cập trực tuyến vào cơ sở dữ liệu của mình.

Trường hợp sử dụng: Nếu ứng dụng của bạn không cần quản lý người dùng ngoại tuyến, hãy nhập @firebase\firestore-lite . Sau đó, viết mã các tính năng sử dụng phần phụ trợ của Firestore.

Xem giải pháp cho Firestore Lite

Truy vấn tổng hợp

Tóm tắt: Xây dựng tổng hợp dữ liệu của bạn trong Cloud Firestore bằng cách sử dụng các giao dịch và Chức năng đám mây.

Trường hợp sử dụng: Để truy vấn dữ liệu của bạn trên các bộ sưu tập, hãy xây dựng một tập hợp tổng hợp, sau đó chạy truy vấn. Ví dụ: trong ứng dụng đề xuất, bạn có thể muốn truy xuất tất cả thông tin về một nhà hàng cụ thể từ các bộ sưu tập khác nhau.

Xem giải pháp cho các truy vấn tổng hợp

quầy phân phối

Tóm tắt: Phân phối các bản cập nhật trên các bộ sưu tập phụ "bộ đếm" để cập nhật tài liệu thường xuyên hơn mức mà Cloud Firestore hiện hỗ trợ.

Trường hợp sử dụng: Sử dụng giải pháp này để thêm "bộ đếm" vào ứng dụng của bạn (ví dụ: để thể hiện số lượt tán thành) và cập nhật tài liệu tương ứng với tần suất cao. Cloud Firestore hỗ trợ 2 lần ghi/giây trên mỗi tài liệu.

Xem giải pháp cho bộ đếm phân tán

Tóm tắt: Tìm kiếm văn bản có trong tài liệu Cloud Firestore của bạn.

Trường hợp sử dụng: Người dùng có thể muốn tìm kiếm nội dung ứng dụng của bạn, bao gồm văn bản có trong các trường riêng lẻ trên tài liệu và bộ sưu tập của bạn. Sử dụng giải pháp này để kích hoạt tìm kiếm toàn văn.

Xem giải pháp tìm kiếm toàn văn

Xây dựng sự hiện diện

Tóm tắt: Thêm hệ thống hiện diện để xác định xem người dùng có được kết nối tích cực hay không.

Trường hợp sử dụng: Sử dụng giải pháp này để xác định người dùng đang tích cực kết nối với ứng dụng của bạn. Ví dụ: trong ứng dụng trò chuyện, bạn có thể sử dụng hệ thống hiện diện để điền danh sách người dùng đang trực tuyến.

Xem giải pháp xây dựng sự hiện diện

Truy cập dữ liệu an toàn cho người dùng và nhóm

Tóm tắt: Viết các quy tắc bảo mật để kiểm soát quyền truy cập vào từng tài liệu dựa trên vai trò của người dùng.

Trường hợp sử dụng: Sử dụng giải pháp này để xây dựng các ứng dụng cộng tác đồng thời giảm thiểu rủi ro truy cập dữ liệu không đúng cách.

Xem giải pháp truy cập dữ liệu an toàn

Lên lịch xuất dữ liệu

Tóm tắt: Sử dụng Dịch vụ Cron của App Engine để lên lịch xuất dữ liệu của bạn.

Ca sử dụng: Sử dụng giải pháp này để chạy các hoạt động xuất theo lịch trình.

Xem giải pháp lập lịch xuất khẩu