Tổng quan: Các giải pháp của Cloud Firestore

Khi phát triển ứng dụng bằng Cloud Firestore, có thể bạn sẽ muốn không chỉ dừng lại ở đó những khái niệm cơ bản được thảo luận trong phần quản lý và truy vấn dữ liệu. Giải pháp trình bày trong phần này sẽ cung cấp hướng dẫn cho 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 của 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 một lượng lớn dữ liệu, bạn có thể sử dụng BigQuery.

Xem giải pháp cho tiện ích BigQuery

Triển khai bot trò chuyện dựa trên AI

Tóm tắt: Sử dụng tiện ích của Firebase để thêm bot trò chuyện dựa trên AI vào .

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

Xem giải pháp cho tiện ích bot trò chuyện AI

Nâng cao khả năng xử lý văn bản

Tóm tắt: Sử dụng tiện ích của 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ó nội dung độc hại, hãy dịch văn bản hoặc chép lời âm thanh, hãy sử dụng các tiện ích này.

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

Làm phong phú giá trị của nội dung nghe nhìn

Tóm tắt: Sử dụng tiện ích của Firebase để khai thác và phân tích luồng nội dung nghe nhìn.

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

Xem giải pháp cho tiện ích xử lý nội dung nghe nhìn

Firestore Lite, SDK Web Firestore chỉ dành cho REST, được tinh giản

Tóm tắt: Tạo các ứng dụng web nhỏ hơn với thời gian tải nhanh hơn khi lưu vào bộ nhớ đệ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 đó, hãy viết mã cho các tính năng sử dụng Firestore phần phụ trợ.

Xem giải pháp cho Firestore Lite

Truy vấn tổng hợp

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

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 tạo một dữ liệu tổng hợp, sau đó chạy truy vấn. Ví dụ: trong một ứng dụng đề xuất, bạn nê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.

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

Bộ đếm được phân phối

Tóm tắt: Phân phối thông tin cập nhật trên "bộ đếm" các tập hợp con để cập nhật thường xuyên hơn so với 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" đối với ứng dụng của bạn (ví dụ: để thể hiện lượt tán thành) và thường xuyên cập nhật tài liệu tương ứng. Cloud Firestore hỗ trợ 2 lượt ghi/giây trên mỗi tài liệu.

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

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

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, bao gồm cả văn bản có trong các trường riêng lẻ trên các tài liệu và bộ sưu tập của bạn. Sử dụng bản thảo này để bật tính năng tìm kiếm toàn bộ văn bản.

Xem giải pháp cho phương thức tìm kiếm toàn bộ văn bản

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

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

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

Xem giải pháp để tăng sự hiện diện của toà nhà

Quyền truy cập của người dùng và nhóm vào dữ liệu một cách an toàn

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 tối đa việc sử dụng nguy cơ bị truy cập sai cách dữ liệu.

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 dữ liệu của bạn.

Trường hợp sử dụng: Sử dụng giải pháp này để chạy các hoạt động xuất theo lịch.

Xem giải pháp để lên lịch xuất