Perbedaan antara database real-time Firebase dan Cloud Firestore [duplikat]

Di konsol firebase, tab Cloud Firestore telah ditambahkan dan melalui dokumentasinya, tab tersebut memiliki beberapa fitur serupa seperti database Realtime. Aplikasi Android saya sudah menggunakan database, fungsi, dan penyimpanan real-time dan semuanya berfungsi dengan baik. Saya ingin tahu bagaimana Cloud Firestore dapat membuat aplikasi saya lebih baik dan apa saja fitur khusus yang hanya ada di Firestore yang tidak ada di database real-time yang dapat meningkatkan aplikasi saya.

Saya memiliki aplikasi berbasis obrolan yang berjalan pada basis data waktu nyata dan saya sangat sering melakukan permintaan data dalam jumlah kecil. Apakah peralihan ke Firestore akan mengurangi biaya saya? Apakah akan mempertahankan atau meningkatkan kecepatan operasi?


person vivek verma    schedule 03.10.2017    source sumber
comment
postingan blog pengumuman secara khusus memiliki link ke perbandingan mendalam.   -  person ianhanniballake    schedule 03.10.2017


Jawaban (2)


Jawaban pendukung developer di postingan blog

Poin utama:

  • Kueri yang lebih baik dan data yang lebih terstruktur
  • Dirancang untuk Menskalakan
  • Pengambilan data secara manual lebih mudah
  • Dukungan Multi-Wilayah untuk keandalan yang lebih baik
  • Model penetapan harga yang berbeda
person Dty    schedule 03.10.2017
comment
Meskipun tautan ini mungkin menjawab pertanyaan tersebut, lebih baik sertakan bagian penting dari jawaban di sini dan berikan tautan untuk referensi. Jawaban hanya tautan bisa menjadi tidak valid jika halaman tertaut berubah. - Dari Ulasan - person l-l; 04.10.2017
comment
Poin bagus @ l-l, saya benci ketika saya mengklik tautan mati di jawaban SO - person Dty; 04.10.2017

Cloud Firestore merupakan upgrade pada Real-time database meskipun Cloud Firestore masih dalam versi beta.

Cloud Firestore menawarkan

  1. Kueri data yang lebih baik dan lebih cepat. Dengan C. Firestore, data di koleksi teratas dapat diambil tanpa mengambil subkoleksi apa pun di node turunannya. Ini mencegah pengunduhan data yang tidak diinginkan dari db Anda tidak seperti db waktu nyata.

  2. Skalabilitas: Penjelasan di atas sudah menjelaskan mengapa ini lebih skalabel. Tidak peduli seberapa besar db Anda, aplikasi Anda hanya akan meminta data yang diperlukan, tidak seperti db real-time.

Baca selengkapnya: https://firebase.google.com/docs/firestore/rtdb-vs-firestore

person Idee    schedule 03.10.2017
comment
Untuk aplikasi ionik, firestore akan lebih baik. Ini adalah sebuah aplikasi yang akan memiliki forum obrolan. - person Daniel; 18.01.2018