Prima di utilizzare Firestore in modalità Datastore, devi scegliere una località in cui vengono archiviati i dati del progetto. Per ridurre la latenza e aumentare la disponibilità, archivia i dati vicino agli utenti e ai servizi che ne hanno bisogno.
Tipi di località
Puoi archiviare i dati della modalità Datastore in una località multiregionale o regionale.
I dati in una località multiregionale operano in una configurazione replicata multizona e multiregionale. Seleziona una località multiregionale se vuoi massimizzare la disponibilità e la durabilità del tuo database. Le località multiregionali possono far fronte alla perdita di un'intera regione e mantenere la disponibilità senza perdita di dati. Nell'accordo sul livello del servizio di Datastore, le località multiregionali definiscono una percentuale di uptime mensile più elevata rispetto alle località regionali.
I dati in una località regionale operano in una configurazione replicata multizona. Seleziona una località a livello di regione se la tua applicazione è più sensibile alla latenza di scrittura o se vuoi la collocazione con altre Google Cloud risorse che la tua applicazione potrebbe utilizzare.
Località con più regioni
Una località multiregionale è costituita da un insieme definito di regioni in cui sono archiviate più repliche del database. Ogni replica è una replica di lettura/scrittura che contiene tutti i dati del database o una replica secondaria che non gestisce un set completo di dati, ma partecipa alla replica.
Replicando i dati tra più regioni, i dati possono continuare a essere pubblicati anche in caso di perdita di un'intera regione. All'interno di una regione, i dati vengono replicati in varie zone, in modo che possano continuare a essere pubblicati all'interno di quella regione anche in caso di perdita di una zona.
Sono disponibili le seguenti località multiregionali:
| Nome multiregionale | Descrizione di più regioni | Regioni di lettura/scrittura | Regione testimone |
|---|---|---|---|
eur3 |
Europa | europe-west1 (Belgio), europe-west4 (Paesi Bassi) |
europe-north1 (Finlandia) |
nam5 |
Stati Uniti (centrale) | us-central1 (Iowa), us-central2 (Oklahoma, regione privata Google Cloud ) |
us-east1 (Carolina del Sud) |
nam7 |
Stati Uniti (centro e est) | us-central1 (Iowa), us-east4 (Virginia del Nord) |
us-central2 (Oklahoma - regione privata Google Cloud ) |
Località regionale
Una località a singola area geografica è un luogo geografico specifico, ad esempio la Carolina del Sud. Sono disponibili le seguenti località di una singola area geografica:
| Nome regione | Descrizione regione | ||
|---|---|---|---|
| Nord America | |||
us-west1 |
Oregon |
|
|
us-west2 |
Los Angeles | ||
us-west3 |
Salt Lake City | ||
us-west4 |
Las Vegas | ||
Questa località non supporta App Engine. Se prevedi di utilizzare App Engine, devi scegliere una località diversa. |
Iowa |
|