Firestore có khả năng tương thích với MongoDB, cho phép nhà phát triển sử dụng mã xử lý ứng dụng, trình điều khiển, công cụ MongoDB hiện có và hệ sinh thái nguồn mở của các bản tích hợp MongoDB với Cloud Firestore.
Cloud Firestore cung cấp một dịch vụ cơ sở dữ liệu tài liệu không máy chủ khác biệt, có tính năng nhân bản nhiều vùng với tính nhất quán cao, khả năng mở rộng gần như không giới hạn, khả năng hoạt động cao hàng đầu trong ngành với thoả thuận mức độ cung cấp dịch vụ (SLA) lên đến 99, 999% và hiệu suất đọc chỉ trong một đơn vị mili giây.
Firestore có khả năng tương thích với MongoDB và được cung cấp trong phiên bản Enterprise.
Các khả năng chính
Firestore có khả năng tương thích với MongoDB và cung cấp một số khả năng chính:
| Điểm khác biệt | Nội dung mô tả |
|---|---|
| Khả năng tương thích với MongoDB | Cloud Firestore cung cấp các hoạt động tương thích với MongoDB, cho phép bạn sử dụng Cloud Firestore làm cơ sở dữ liệu cho các ứng dụng MongoDB hiện có. |
| Không máy chủ | Cloud Firestore sử dụng mô hình trả tiền theo mức sử dụng. Cloud Firestore không yêu cầu cung cấp trước bất kỳ tài nguyên nào và tự động điều chỉnh quy mô để phù hợp với tải của bạn. |
| Quy mô gần như không giới hạn | Cloud Firestore mở rộng quy mô tính toán và bộ nhớ một cách liền mạch theo yêu cầu mà không cần định cấu hình dung lượng, phân đoạn hoặc cung cấp bộ nhớ và I/O. |
| Khả năng hoạt động cao hàng đầu trong ngành | Tất cả cơ sở dữ liệu Cloud Firestore đều có khả năng hoạt động cao, với khả năng hoạt động là 99,99%
đối với các bản triển khai theo khu vực và 99,999% đối với các bản triển khai đa khu vực
. Cloud Firestore có tính năng sao chép dữ liệu tự động nhiều khu vực, các truy vấn có tính nhất quán cao, các thao tác hàng loạt nguyên tử và hỗ trợ giao dịch. |
| Độ trễ đọc chỉ trong một đơn vị mili giây | Cloud Firestore có độ trễ đọc chỉ trong một đơn vị mili giây. |
| Khả năng bảo mật và giám sát cấp doanh nghiệp | Bảo mật Cloud Firestore bằng cơ chế quản trị tập trung của Google Cloud. Đạt được khả năng hiển thị nâng cao và quản lý đơn giản hơn nhóm cơ sở dữ liệu Cloud Firestore bằng Trung tâm cơ sở dữ liệu tích hợp của chúng tôi. Hưởng lợi từ chế độ xem nhóm hợp nhất và khả năng quản lý đơn giản thông qua tính năng kiểm soát tập trung và hỗ trợ AI. |
Tính năng này hoạt động như thế nào?
Cloud Firestore là một cơ sở dữ liệu tài liệu NoSQL dựa trên nền tảng đám mây, có khả năng tương thích với MongoDB.
Theo mô hình dữ liệu Cloud Firestore, bạn lưu trữ dữ liệu trong các tài liệu chứa các trường ánh xạ đến giá trị. Các tài liệu này được lưu trữ trong các bộ sưu tập. Đây là các vùng chứa cho tài liệu mà bạn có thể dùng để sắp xếp dữ liệu và tạo truy vấn. Tài liệu hỗ trợ nhiều loại dữ liệu, từ chuỗi và số đến các đối tượng phức tạp, được nhúng.
Ngoài ra, việc truy vấn trong Cloud Firestore có tính biểu đạt cao, hiệu quả và linh hoạt. Bạn có thể sử dụng trình điều khiển MongoDB tiêu chuẩn hoặc Ngôn ngữ truy vấn MongoDB (MQL). Bạn có thể tạo các truy vấn nông để truy xuất dữ liệu ở cấp tài liệu mà không cần truy xuất toàn bộ bộ sưu tập, đồng thời thêm tính năng sắp xếp, lọc và giới hạn vào các truy vấn hoặc con trỏ để phân trang kết quả.
Cuối cùng, Cloud Firestore được tích hợp đầy đủ với các dịch vụ quản trị Google Cloud như mô tả trong quản lý danh tính và quyền truy cập.