Tổng quan về khả năng tương thích của Firestore với MongoDB

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ụ và hệ sinh thái nguồn mở hiện có của MongoDB để tích hợp với Cloud Firestore.

Cloud Firestore cung cấp 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 đa vùng với tính nhất quán cao, khả năng có thể mở rộng gần như không giới hạn, tính sẵn sàng cao hàng đầu trong ngành với SLA lên đến 99, 999% và hiệu suất đọc tính bằng mili giây một chữ số.

Firestore có khả năng tương thích với MongoDB đượ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 cung cấp một số tính 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 thao tác 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 cấp phép trước tài nguyên 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ô điện toán và bộ nhớ theo nhu cầu một cách liền mạch mà không cần định cấu hình dung lượng, phân đoạn hoặc cấp phát bộ nhớ và I/O.
Tính sẵn sà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 tỷ lệ hoạt động là 99,99% cho các hoạt động triển khai theo khu vực và 99,999% cho các hoạt động triển khai theo nhiều khu vực.

Cloud Firestore có tính năng sao chép dữ liệu tự động trên nhiều khu vực, truy vấn nhất quán mạnh mẽ, hoạt động theo lô 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ị Google Cloud tập trung. Tăng cường khả năng hiển thị và đơn giản hoá việc quản lý 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 hợp nhất về nhóm thiết bị và quy trình quản lý đơn giản thông qua khả năng kiểm soát tập trung và sự hỗ trợ của AI.

Tính năng này hoạt động như thế nào?

Cloud Firestore là 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 liên kết với giá trị. Các tài liệu này được lưu trữ trong tập hợp, là vùng chứa cho các 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 khác nhau, từ chuỗi và số cho đế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ộ tập hợp, đồng thời thêm tính năng sắp xếp, lọc và giới hạn vào truy vấn hoặc con trỏ để phân trang kết quả.

Cuối cùng, Cloud Firestore được tích hợp hoàn toàn với các dịch vụ quản trị Google Cloud như mô tả trong phần quản lý danh tính và quyền truy cập.

Bước tiếp theo