Khi cung cấp cơ sở dữ liệu Cloud Firestore, bạn phải chọn một vị trí cho cơ sở dữ liệu đó. Để giảm độ trễ và tăng khả năng truy cập, hãy lưu trữ dữ liệu gần với những người dùng và dịch vụ cần dữ liệu đó.
Bạn có thể tuỳ ý tạo nhiều cơ sở dữ liệu trong dự án của mình, mỗi cơ sở dữ liệu có một chế độ cài đặt vị trí riêng.
Xin lưu ý rằng sau khi cung cấp một cơ sở dữ liệu, bạn không thể thay đổi chế độ cài đặt vị trí của cơ sở dữ liệu đó.
Các loại vị trí
Bạn có thể lưu trữ dữ liệu tương thích với MongoDB trong Cloud Firestore ở một vị trí nhiều khu vực hoặc một vị trí theo khu vực.
Vị trí ở nhiều khu vực
Chọn một vị trí ở nhiều khu vực để tối đa hoá tính sẵn có và độ bền của cơ sở dữ liệu.
Vị trí đa khu vực bao gồm một nhóm khu vực được xác định, nơi lưu trữ nhiều bản sao của cơ sở dữ liệu. Mỗi bản sao là một bản sao có thể đọc và ghi chứa tất cả dữ liệu trong cơ sở dữ liệu hoặc một bản sao chứng kiến không duy trì một tập hợp đầy đủ dữ liệu nhưng tham gia vào quá trình sao chép.
Bằng cách nhân bản dữ liệu giữa nhiều khu vực, dữ liệu có thể tiếp tục được phân phát ngay cả khi mất toàn bộ một khu vực. Trong một khu vực, dữ liệu được nhân bản ra nhiều vùng để dữ liệu có thể tiếp tục được phân phát trong khu vực đó ngay cả khi một vùng bị mất.
Cloud Firestore có khả năng tương thích với MongoDB hỗ trợ các vị trí đa khu vực sau:
Tên nhiều khu vực | Nội dung mô tả về nhiều khu vực | Khu vực đọc-ghi | Khu vực của nhân chứng |
---|---|---|---|
eur3 |
Châu Âu | europe-west1 (Bỉ), europe-west4 (Hà Lan) |
europe-north1 (Phần Lan) |
nam5 |
Hoa Kỳ (Miền Trung) | us-central1 (Iowa), us-central2 (Oklahoma – khu vực Google Cloud riêng tư) |
us-east1 (Nam Carolina) |
nam7 |
Hoa Kỳ (Miền Trung và miền Đông) | us-central1 (Iowa), us-east4 (Bắc Virginia) |
us-central2 (Oklahoma – khu vực Google Cloud riêng tư) |
Vị trí theo khu vực
Vị trí theo khu vực là một địa điểm địa lý cụ thể, chẳng hạn như Nam Carolina. Dữ liệu ở một vị trí theo khu vực được nhân bản ở nhiều vùng trong một khu vực. Tất cả các vị trí theo khu vực đều cách các vị trí theo khu vực khác ít nhất 100 dặm.
Chọn một vị trí theo khu vực để giảm chi phí, giảm độ trễ ghi nếu ứng dụng của bạn nhạy cảm với độ trễ hoặc để cùng vị trí với các tài nguyên Google Cloud khác.
Cloud Firestore có khả năng tương thích với MongoDB hỗ trợ các vị trí tài nguyên theo khu vực sau:
Tên khu vực | Nội dung mô tả về khu vực | |
---|---|---|
Bắc Mỹ | ||
us-west1 | Oregon | |
us-west2 | Los Angeles | |
us-west3 | Salt Lake City | |
us-west4 | Las Vegas | |
|
Iowa | |
northamerica-northeast1 | Montréal | |
|
Toronto | |
|
Queretaro | |
us-east1 | Nam Carolina | |
us-east4 | Bắc Virginia | |
|
Columbus | |
|
Dallas | |
Nam Mỹ | ||
|
Santiago | |
southamerica-east1 | São Paulo | |
Châu Âu | ||
europe-west2 | London | |
|
Bỉ | |
|
Hà Lan | |
|
Milan | |
|
Madrid | |
|
Paris | |
|
Turin | |
|
Berlin | |
europe-west3 | Frankfurt | |
|
Phần Lan | |
|
Stockholm | |
europe-central2 | Warsaw | |
europe-west6 | Zürich | |
Trung Đông | ||
|
Doha | |
|
Dammam | |
|
Tel Aviv | |
Châu Á | ||
asia-south1 | Mumbai | |
|
Delhi | |
asia-southeast1 | Singapore | |
asia-southeast2 | Jakarta | |
asia-east2 | Hong Kong | |
asia-east1 | Đài Loan | |
asia-northeast1 | Tokyo | |
asia-northeast2 | Osaka | |
asia-northeast3 | Seoul | |
Úc | ||
australia-southeast1 | Sydney | |
|
Melbourne | |
Châu Phi | ||
|
Johannesburg |
SLA về vị trí
Loại vị trí tương thích với MongoDB của Cloud Firestore sẽ xác định tỷ lệ phần trăm thời gian hoạt động theo Thoả thuận mức độ cung cấp dịch vụ (SLA) ở giai đoạn Cung cấp công khai (GA):
Dịch vụ được bảo hành | Tỷ lệ phần trăm thời gian hoạt động hằng tháng |
---|---|
Cloud Firestore có khả năng tương thích với MongoDB ở nhiều khu vực | >= 99,999% |
Cloud Firestore tương thích với MongoDB theo khu vực | >= 99,99% |
Định giá theo vị trí
Vị trí của Cloud Firestore có khả năng tương thích với MongoDB sẽ xác định chi phí của các thao tác trên cơ sở dữ liệu.
Để biết thông tin giải thích toàn diện về giá theo khu vực và theo loại khu vực, hãy xem phần Tìm hiểu về việc tính phí Cloud Firestore có khả năng tương thích với MongoDB.
Xem vị trí của cơ sở dữ liệu
Sử dụng một trong các phương thức sau để xem chế độ cài đặt vị trí cho cơ sở dữ liệu của bạn:
Chạy lệnh
gcloud firestore databases list
.Mở danh sách cơ sở dữ liệu trong Google Cloud Console. Vị trí của mỗi cơ sở dữ liệu nằm trong cột vị trí.
Các bước tiếp theo
Để tạo một cơ sở dữ liệu Cloud Firestore có khả năng tương thích với MongoDB ở một vị trí cụ thể, hãy xem phần Tạo và quản lý cơ sở dữ liệu
Để biết thêm thông tin về cách tạo ứng dụng đáp ứng các yêu cầu về độ trễ, tính sẵn có và độ bền, hãy tham khảo phần Địa lý và khu vực.