Halaman ini memberikan bantuan pemecahan masalah dan jawaban atas pertanyaan umum (FAQ) tentang penggunaan Firebase Realtime Database. Jika Anda tidak dapat menemukan informasi yang Anda cari atau memerlukan bantuan tambahan, hubungi dukungan Firebase.
Apa yang dimaksud dengan
"koneksi database simultan"?
Koneksi simultan setara dengan satu perangkat seluler,
tab browser, atau aplikasi server yang terhubung ke database. Firebase menetapkan batas yang ketat untuk banyaknya koneksi simultan ke database aplikasi Anda. Batas ini ditetapkan untuk
melindungi Firebase dan pengguna dari penyalahgunaan.
Batas paket harga Spark adalah 100 dan tidak bisa ditambah.
Paket harga Blaze memiliki batas 200.000 koneksi simultan
per database.
Batas ini berbeda dengan total jumlah pengguna aplikasi Anda, karena pengguna Anda tidak semuanya terhubung secara bersamaan. Jika Anda membutuhkan
lebih dari 200.000 koneksi simultan, lihat opsi di
Melakukan penskalaan dengan beberapa database.
Apa yang dapat saya lakukan jika melampaui batas penggunaan Realtime Database
?
Jika menerima pemberitahuan atau notifikasi email di
Firebase console bahwa Anda telah melampaui batas penggunaan Realtime Database, hal tersebut
dapat diatasi berdasarkan batas penggunaan yang telah Anda lampaui. Untuk melihat
penggunaan Realtime Database, buka dasbor
Usage Realtime Database di
Firebase console.
Jika melampaui batas download, Anda dapat mengupgrade
paket harga Firebase atau menunggu hingga batas download
tereset di awal siklus penagihan berikutnya. Untuk mengurangi download Anda, coba lakukan langkah-langkah berikut:
-
Tambahkan kueri untuk membatasi data yang ditampilkan oleh operasi listen.
-
Periksa kueri yang tidak terindeks.
-
Gunakan pemroses yang hanya mendownload update ke data, misalnya
on dan bukan once.
-
Gunakan aturan keamanan untuk memblokir download yang tidak sah.
Jika Anda melampaui batas penyimpanan, upgrade paket harga
untuk menghindari gangguan layanan. Untuk mengurangi jumlah data dalam database Anda, coba lakukan langkah-langkah berikut:
- Bersihkan database secara berkala.
- Kurangi data duplikat di database Anda.
Mungkin butuh beberapa waktu hingga penghapusan data terlihat dalam alokasi penyimpanan Anda.
Jika Anda melampaui batas koneksi database simultan,
upgrade paket Anda untuk menghindari gangguan layanan. Untuk mengelola koneksi simultan
koneksi ke database Anda, coba hubungkan pengguna menggunakan REST API jika
tidak diperlukan koneksi secara realtime.
Apa yang terjadi jika saya melampaui batas penyimpanan atau download paket harga
Spark untuk Realtime Database?
Untuk memberikan harga yang dapat diprediksi, resource yang tersedia untuk Anda dibatasi saat project Anda menggunakan paket harga Spark. Artinya, jika Anda melampaui batas paket apa pun dalam satu bulan, aplikasi akan
dimatikan agar pemakaian resource lebih lanjut dan biaya tambahan dapat dicegah.
Apa yang terjadi jika saya melampaui batas koneksi simultan paket harga Spark untuk Realtime Database?
Jika aplikasi Anda mencapai batas koneksi serentak paket harga
Spark, koneksi berikutnya akan ditolak
sampai beberapa koneksi yang ada ditutup. Aplikasi akan terus berfungsi untuk pengguna yang terhubung.
Apa yang dimaksud dengan pencadangan otomatis? Apakah Anda menawarkan
pencadangan setiap jam untuk Realtime Database?
Pencadangan otomatis adalah fitur lanjutan
untuk project yang menggunakan paket harga Blaze. Fitur ini mencadangkan data Firebase Realtime Database Anda sekali sehari dan menguploadnya
ke
Google Cloud Storage.
Kami tidak menawarkan pencadangan setiap jam.
Mengapa Realtime Database saya melaporkan
bandwidth lebih rendah dari rata-rata antara bulan September 2016 dan Maret 2017?
Untuk perhitungan bandwidth, kami biasanya menyertakan overhead enkripsi SSL (berdasarkan lapisan 5 dari model OSI). Namun, pada
September 2016, kami memperkenalkan bug yang menyebabkan overhead enkripsi diabaikan dalam pelaporan bandwidth
kami. Hal ini mungkin mengakibatkan
bandwidth dan tagihan yang dilaporkan sengaja dibuat rendah pada akun Anda selama
beberapa bulan.
Kami merilis perbaikan bug pada akhir Maret 2017, sehingga
pelaporan dan penagihan bandwidth kembali ke tingkat normal.