Firebase Realtime Database adalah database yang dihosting di cloud. Data disimpan sebagai JSON dan disinkronkan secara realtime ke setiap klien yang terhubung. Saat Anda membuat aplikasi lintas platform dengan Android, platform Apple, dan SDK JavaScript, semua klien Anda berbagi satu instans Realtime Database dan secara otomatis menerima pembaruan dengan data terbaru.
Kita dapat menggunakan URL Firebase Realtime Database apa pun sebagai titik akhir REST. Yang perlu kita lakukan adalah menambahkan .json
ke akhir URL dan mengirimkan permintaan dari klien HTTPS favorit kita.
Buat sebuah akun
Pertama, daftar akun tanpa biaya di konsol Firebase . Aplikasi Firebase baru akan dibuat untuk Anda dengan URL unik yang diakhiri dengan firebaseio.com
. Anda akan menggunakan URL ini untuk mengautentikasi pengguna dan menyimpan serta menyinkronkan data ke database aplikasi.
Di dalam konsol Firebase Anda dapat membuat, mengelola, dan menghapus aplikasi Firebase. Mengeklik aplikasi Firebase tertentu memungkinkan Anda melihat dan memodifikasi database aplikasi Anda secara waktu nyata. Di dasbor aplikasi, Anda juga dapat menyetel Aturan Firebase Realtime Database, mengelola autentikasi aplikasi, menerapkan, dan melihat analitik.
Buat Basis Data
Arahkan ke bagian Realtime Database di konsol Firebase . Anda akan diminta untuk memilih project Firebase yang ada. Ikuti alur kerja pembuatan database.
Pilih mode awal untuk Aturan Keamanan Firebase Anda:
- Modus uji
Baik untuk memulai dengan pustaka klien seluler dan web, tetapi mengizinkan siapa saja untuk membaca dan menimpa data Anda. Setelah pengujian, pastikan untuk meninjau bagian Memahami Aturan Firebase Realtime Database .
Untuk memulai web, Apple, atau Android SDK, pilih testmode.
- Modus terkunci
Menolak semua operasi baca dan tulis dari klien seluler dan web. Server aplikasi terotentikasi Anda masih dapat mengakses database Anda.
Pilih lokasi untuk database.
Bergantung pada lokasi basis data , URL untuk basis data baru akan berupa salah satu bentuk berikut:
DATABASE_NAME .firebaseio.com
(untuk database dius-central1
)DATABASE_NAME . REGION .firebasedatabase.app
(untuk database di semua lokasi lain)
Klik Selesai .
Saat Anda mengaktifkan Realtime Database, ini juga mengaktifkan API di Cloud API Manager .
Pilih Perpustakaan Pembantu
Anda dapat membaca dan menulis data melalui REST API langsung dari baris perintah. Dalam panduan ini kami akan menggunakan cURL untuk semua contoh kami. Kami juga memiliki beberapa pustaka pembantu pihak ketiga untuk berinteraksi dengan REST API dari bahasa favorit Anda. Anda dapat menggunakan salah satu pustaka pembantu berikut atau membuatnya sendiri:
Bahasa | Perpustakaan |
---|---|
Clojure | taika oleh Cloudfuji |
Anak panah | Klien IO di pustaka firebase-dart resmi |
Pergi | Firego oleh Steven Berlanga dan Tim Gossett Go Firebase oleh Cosmin Nicolaescu dan Justin Tulloss |
Jawa | firebase4j oleh Brandon Gresham |
Perl | Firebase-Perl oleh Kiran Kumar dan JT Smith |
PHP | firebase-php oleh kreait firebase-php oleh Tamas Kalman |
Piton | Pyrebase oleh James Childs-Maidment python-firebase oleh Özgür Vatansever python-firebase oleh Michael Huynh |
Rubi | firebase-ruby oleh Oscar Del Ben BigBertha oleh Fernand Galiana rest-firebase oleh Codementor |
Langkah selanjutnya
- Pelajari cara menyusun data untuk Realtime Database.
- Hemat kuota.
- Ambil data.
- Lihat database Anda di konsol Firebase.