Bir Cloud Firestore veritabanı sağladığınızda veritabanı için bir konum seçmeniz gerekir. Gecikmeyi azaltmak ve kullanılabilirliği artırmak için verilerinizi bunlara ihtiyaç duyan kullanıcıların ve hizmetlerin yakınında depolayın.
İsteğe bağlı olarak projenizde her biri kendi konum ayarına sahip birden fazla veritabanı oluşturabilirsiniz.
Bir veritabanı sağladıktan sonra konum ayarını değiştiremeyeceğinizi unutmayın.
Konum türleri
Cloud Firestore with MongoDB compatibility verilerinizi çok bölgeli bir konumda veya bölgesel bir konumda saklayabilirsiniz.
Çok bölgeli konumlar
Veritabanınızın kullanılabilirliğini ve dayanıklılığını en üst düzeye çıkarmak için çok bölgeli bir konum seçin.
Çok bölgeli konum, veritabanının birden fazla kopyasının depolandığı tanımlanmış bir bölge grubundan oluşur. Her kopya, veri tabanındaki tüm verileri içeren bir okuma/yazma kopyası veya tam bir veri kümesini korumayan ancak replikasyona katılan bir tanık kopyasıdır.
Veriler birden fazla bölge arasında çoğaltıldığından, bir bölgenin tamamı kaybolsa bile veriler sunulmaya devam edebilir. Bir bölgedeki veriler, bölgeler arasında çoğaltılır. Böylece, bir bölge kaybolsa bile veriler o bölgede sunulmaya devam edebilir.
MongoDB uyumluluğu olan Cloud Firestore, aşağıdaki çok bölgeli konumları destekler:
Çok bölgeli ad | Çok bölgeli açıklama | Okuma-yazma bölgeleri | Tanık bölgesi |
---|---|---|---|
eur3 |
Avrupa | europe-west1 (Belçika), europe-west4 (Hollanda) |
europe-north1 (Finlandiya) |
nam5 |
Amerika Birleşik Devletleri (Orta) | us-central1 (Iowa), us-central2 (Oklahoma—özel Google Cloud bölgesi) |
us-east1 (Güney Carolina) |
nam7 |
Amerika Birleşik Devletleri (Orta ve Doğu) | us-central1 (Iowa), us-east4 (Kuzey Virginia) |
us-central2 (Oklahoma—private Google Cloud region) |
Bölgesel konumlar
Bölgesel konum, Güney Carolina gibi belirli bir coğrafi yerdir. Bölgesel bir konumdaki veriler, bir bölge içindeki birden fazla alt bölgede çoğaltılır. Tüm bölgesel konumlar, diğer bölgesel konumlardan en az 160 km uzaklıkta olmalıdır.
Daha düşük maliyetler, uygulamanız gecikmeye duyarlıysa daha düşük yazma gecikmesi veya diğer Google Cloud kaynaklarla ortak konumlandırma için bölgesel bir konum seçin.
MongoDB uyumluluğu olan Cloud Firestore, aşağıdaki bölgesel kaynak konumlarını destekler:
Bölge adı | Bölge açıklaması | |
---|---|---|
Kuzey Amerika | ||
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 | Güney Carolina | |
us-east4 | Kuzey Virginia | |
|
Columbus | |
|
Dallas | |
Güney Amerika | ||
|
Santiago | |
southamerica-east1 | São Paulo | |
Avrupa | ||
europe-west2 | Londra | |
|
Belçika | |
|
Hollanda | |
|
Milano | |
|
Madrid | |
|
Paris | |
|
Turin | |
|
Berlin | |
europe-west3 | Frankfurt | |
|
Finlandiya | |
|
Stokholm | |
europe-central2 | Varşova | |
europe-west6 | Zürih | |
Orta Doğu | ||
|
Doha | |
|
Dammam | |
|
Tel Aviv | |
Asya | ||
asia-south1 | Mumbai | |
|
Delhi | |
asia-southeast1 | Singapur | |
asia-southeast2 | Cakarta | |
asia-east2 | Hong Kong | |
asia-east1 | Tayvan | |
asia-northeast1 | Tokyo | |
asia-northeast2 | Osaka | |
asia-northeast3 | Seul | |
Avustralya | ||
australia-southeast1 | Sidney | |
|
Melbourne | |
Afrika | ||
|
Johannesburg |
Konum HDS'si
MongoDB uyumluluğu ile Cloud Firestore konum türünüz, Genel Kullanıma Sunulma (GA) aşamasındaki Hizmet Düzeyi Sözleşmesi (HDS) çalışma süresi yüzdesini belirler:
Kapsanan hizmet | Aylık çalışma süresi yüzdesi |
---|---|
MongoDB uyumluluğu ile Cloud Firestore Çok Bölgeli | >= %99,999 |
MongoDB uyumluluğu ile Cloud Firestore Bölgesel | >= %99,99 |
Konum fiyatlandırması
MongoDB uyumluluğu ile Cloud Firestore konumunuz, veritabanı işlemlerinin maliyetini belirler.
Bölgeye ve bölge türüne göre fiyatlandırmanın kapsamlı açıklaması için MongoDB uyumluluğu ile Cloud Firestore faturalandırmasını anlama başlıklı makaleyi inceleyin.
Veritabanlarınızın konumunu görüntüleme
Veritabanlarınızın konum ayarını görüntülemek için aşağıdaki yöntemlerden birini kullanın:
gcloud firestore databases list
komutunu çalıştırın.Google Cloud Console'da veritabanı listesini açın. Her veritabanının konumu, konum sütununda yer alır.
Sonraki adımlar
Belirli bir konumda MongoDB uyumlu Cloud Firestore veritabanı oluşturmak için Veritabanı oluşturma ve yönetme başlıklı makaleyi inceleyin.
Gecikme, kullanılabilirlik ve dayanıklılık gereksinimlerinizi karşılayacak uygulamalar oluşturma hakkında daha fazla bilgi için Coğrafya ve Bölgeler başlıklı makaleyi inceleyin.