Halaman ini memberikan bantuan pemecahan masalah dan jawaban atas pertanyaan umum (FAQ) tentang penggunaan Firebase Realtime Database. Jika tidak dapat menemukan hal yang Anda cari atau membutuhkan bantuan lainnya, 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 memerlukan lebih dari 200.000 koneksi simultan, lihat opsi di bagian 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 perlu waktu beberapa saat hingga penghapusan data terlihat dalam alokasi penyimpanan.
Jika Anda melampaui batas koneksi database simultan, upgrade paket Anda untuk menghindari gangguan layanan. Untuk mengelola koneksi simultan ke database Anda, coba hubungkan pengguna menggunakan REST API jika mereka tidak memerlukan 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 akan dibatasi jika 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. Bagi pengguna yang telah tersambung, aplikasi akan tetap berfungsi.
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.