Menggunakan Data Aktif dengan Spanner

Active Record Ruby adalah library Object-Relational Mapping (ORM) yang dipaketkan dengan Ruby on Rails. Active Record menyediakan abstraksi pada database yang mendasarinya dan mencakup kemampuan seperti membuat perubahan skema secara otomatis dan mengelola histori versi skema.

Dukungan Spanner untuk Active Record memungkinkan pengguna Active Record untuk menggunakan database Spanner. Dengan dukungan ini, aplikasi Ruby dapat memanfaatkan ketersediaan tinggi Spanner dan konsistensi eksternal dalam skala besar melalui ORM.

Menyiapkan dukungan Spanner untuk Data Aktif

Guna menyiapkan dukungan Spanner untuk Active Record di aplikasi Anda, edit Gemfile aplikasi Rails dan tambahkan gem activerecord-spanner-adapter.

gem 'activerecord-spanner-adapter'

Selanjutnya, jalankan paket untuk menginstal gem.

bundle install

Sebagai autentikasi dukungan Spanner untuk Active Record, lokasi file kredensial JSON akun layanan harus disediakan dalam variabel lingkungan GOOGLE_APPLICATION_CREDENTIALS. Jika tidak, dukungan Spanner untuk Active Record juga dapat menggunakan kredensial default yang ditetapkan di aplikasi gcloud Google Cloud SDK.

Menggunakan dukungan Spanner untuk Active Record

Untuk mengetahui informasi selengkapnya tentang fitur yang tersedia, batasan dukungan Spanner untuk Data Aktif, rekomendasi cara menggunakannya, serta untuk contoh kode, lihat dokumentasi referensi di GitHub.

Langkah selanjutnya