Vous ne nous avez pas vraiment donné beaucoup d'informations sur l'utilisation de ces données. Je veux dire, vous avez dit quelles données vont être stockées, mais qu'allez-vous en faire?
Si votre objectif est de stocker les données puis d'en faire rapport, je pense que vous cherchez au mauvais endroit. Une simple base de données MySQL ou SQL ferait très bien l'affaire et les outils de reporting sont facilement disponibles.
Cependant, si vous allez être lié à quelque chose comme une application web ou mobile où les données changent constamment par plusieurs utilisateurs (tous accédant à la même base de données stockée dans le cloud), Firebase est la solution.
Donc, vos avantages et inconvénients:
Avantages
- Si votre application fonctionne à partir d'une base de données centralisée et est mise à jour par de nombreux utilisateurs, elle est plus que capable de gérer les mises à jour des données en temps réel entre les appareils.
- Stocké dans le cloud si facilement accessible partout.
- API multiplateforme (si vous utilisez cette base de données avec une application)
- Ils hébergent les données. -Signifiant que si vous stockez beaucoup de données, vous n'avez pas à vous soucier du matériel!
Les inconvénients:
- À moins que votre application exécute une base de données centralisée mise à jour par une grande quantité d'utilisateurs, c'est une surestimation majeure.
- Le format de stockage est entièrement différent de celui de SQL (Firebase utilise JSON), vous ne pourrez donc pas migrer aussi facilement.
- Les outils de génération de rapports ne seront pas du tout proches de ceux du SQL standard.
- Frais! -Limité à 100 connexions et 1 Go de stockage! (voir ceci pour plus de détails sur les limitations!)
- Vous n'hébergez pas les données, Firebase le fait. Et en fonction du serveur sur lequel vous vous connectez, la consultation du temps de disponibilité semble entraîner de nombreuses perturbations ces derniers temps.
Remarque: J'ai inclus "Qui héberge les données" dans les avantages et les inconvénients. C'est parce que vous ne nous avez jamais dit combien de données vous stockiez et qui allait y accéder.