Utilizzare Firestore in modalità Datastore (Datastore)
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Firestore è un database di documenti NoSQL creato per offrire scalabilità automatica,
prestazioni elevate e facilità di sviluppo delle applicazioni. È la versione più recente di Datastore e introduce diversi miglioramenti rispetto a Datastore.
Poiché Firestore in modalità Datastore (Datastore)
è ottimizzato per i casi d'uso dei server e per App Engine, consigliamo di utilizzare
Datastore per i database che verranno utilizzati principalmente dalle
app App Engine. Firestore in modalità Native è più utile per i casi d'uso di notifiche mobile e in tempo reale. Per ulteriori informazioni sulle modalità Firestore, consulta Scegliere tra la modalità Native e la modalità Datastore.
Questo documento descrive come utilizzare le
librerie client di Cloud per archiviare e recuperare i dati in un database in modalità Datastore.
Prerequisiti e configurazione
Configura il tuo ambiente e il tuo progetto per capire come sono strutturate le app in App Engine. Prendi nota e salva l'ID progetto, perché ti servirà per eseguire l'applicazione di esempio descritta in questo documento.
Clona il repository
Scarica (clona) il sample:
Modificare la configurazione del progetto e impostare le dipendenze
Codice dell'applicazione
Utilizzo di file index.yaml
L'app di esempio esegue query. Le query più elaborate della modalità Datastore richiedono uno o più
indici, che devi specificare in un
file index.yaml
che carichi insieme all'app. Questo file può essere creato manualmente o
generato automaticamente durante il test dell'app a livello locale.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-03-06 UTC."],[[["Firestore in Datastore mode is a NoSQL document database optimized for server use cases and App Engine, making it ideal for applications primarily used within App Engine."],["Firestore in Native mode is better suited for mobile applications and those requiring real-time notifications, offering a different set of functionalities compared to Datastore mode."],["Using Datastore mode queries often requires defining indexes in an `index.yaml` file, which can be created manually or generated automatically during local testing of your application."],["Developers can use the Datastore mode emulator for local development and testing of applications, allowing for a simulated environment before deployment."],["Comprehensive information on Datastore mode, including optimizations and core concepts, can be found in the Firestore in Datastore mode documentation."]]],[]]