Aplikacja ma służyć wielu (ok. 30)
Wielu użytkowników to tysiące, a nie 30. Dla tak niewielu operacji i prostoty problemów zdecyduj się na baze z którą jest najlepiej tobie pracować.
Zależy czy chcesz, aby to była baza relacyjna- co raczej w przypadku MOBILKI i tak małej aplikacji jest troszeczke sztuką dla sztuki,
Polecam Cloud Firestore bo :
Lepsze zapytania i bardziej ustrukturyzowane dane — podczas Firebase Realtime Database to tylko gigantyczne drzewo JSON, Cloud Firestore jest nieco bardziej ustrukturyzowany. Wszystkie twoje dane składają się z dokumentów (które są w zasadzie magazynami klucz-wartość) i kolekcjami (które są zbiorami dokumentów). Dokumenty często wskazują również na podkolekcje, które zawierają inne dokumenty.
Dodatkowo:
Zaprojektowany do skalowania — Cloud Firestore będzie w stanie skalować się lepiej niż Firebase Realtime Database
łatwiejsze ręczne pobieranie danych: np strumieniowo dużo prościej to zrobić w Cloud.
Obsługa wielu regionów ( duże znaczenie przy mobilkowych aplikacjach )