Utilizzo del record attivo con Spanner

Ruby Active Record è una libreria ORM (Object-Relational Mapping) in bundle con Ruby on Rails. Active Record fornisce un'astrazione sul database sottostante e include funzionalità come la generazione automatica delle modifiche allo schema e la gestione della cronologia delle versioni dello schema.

Il supporto di Spanner per Active Record consente agli utenti del programma Active Record di utilizzare i database Spanner. Con questo supporto, le applicazioni Ruby possono sfruttare l'alta disponibilità e la coerenza esterna di Spanner su larga scala attraverso un ORM.

Configurazione del supporto Spanner per il record attivo

Per configurare il supporto Spanner per Active Record nella tua applicazione, modifica il valore Gemfile dell'applicazione Rails e aggiungi la gemma activerecord-spanner-adapter.

gem 'activerecord-spanner-adapter'

Quindi, esegui il bundle per installare la gemma.

bundle install

Per l'autenticazione per il supporto Spanner per il record attivo, la posizione del file delle credenziali JSON dell'account di servizio deve essere fornita nella variabile di ambiente GOOGLE_APPLICATION_CREDENTIALS. In caso contrario, il supporto Spanner per il record attivo può utilizzare anche il set di credenziali predefinito nell'applicazione gcloud di Google Cloud SDK.

Utilizzo del supporto Spanner per il record attivo

Per ulteriori informazioni sulle funzionalità disponibili, sulle limitazioni del supporto di Spanner per Active Record, suggerimenti su come utilizzarlo e per gli esempi di codice, consulta la documentazione di riferimento su GitHub.

Passaggi successivi