Firestore adalah database dokumen NoSQL yang dibangun untuk penskalaan otomatis, performa tinggi, dan kemudahan pengembangan aplikasi. Ini adalah versi terbaru Datastore dan memperkenalkan beberapa peningkatan pada Datastore. Karena Firestore dalam mode Datastore (Datastore) dioptimalkan untuk kasus penggunaan server dan untuk App Engine, sebaiknya gunakan Datastore untuk database yang akan digunakan terutama oleh aplikasi App Engine. Firestore dalam mode Native paling berguna untuk kasus penggunaan notifikasi real-time dan seluler. Untuk mengetahui informasi selengkapnya tentang mode Firestore, lihat Memilih antara Mode Native dan mode Datastore.
Dokumen ini menjelaskan cara menggunakan Library Klien Cloud untuk menyimpan dan mengambil data dalam database mode Datastore.
Prasyarat dan penyiapan
- Siapkan lingkungan dan project Anda untuk memahami cara aplikasi disusun di App Engine. Tuliskan dan simpan project ID Anda karena Anda akan membutuhkannya untuk menjalankan aplikasi contoh yang dijelaskan dalam dokumen ini.
Membuat cloning repositori
Download (membuat clone) contoh:
Mengedit konfigurasi project dan menetapkan dependensi
Kode aplikasi
Menggunakan index.yaml
file
Aplikasi contoh menjalankan kueri. Kueri mode Datastore yang lebih rumit memerlukan satu atau beberapa indeks, yang harus Anda tentukan dalam file index.yaml
yang Anda upload bersama aplikasi Anda. File ini dapat dibuat secara manual, atau dibuat secara otomatis saat menguji aplikasi Anda secara lokal.
Pengujian lokal
Jika perlu mengembangkan dan menguji aplikasi secara lokal, Anda dapat menggunakan emulator mode Datastore.
Untuk informasi selengkapnya
Untuk mengetahui informasi selengkapnya tentang mode Datastore, termasuk pengoptimalan dan konsep, lihat dokumentasi Firestore dalam mode Datastore.