Je suis très novice dans le développement de la pile complète et j'ai besoin d'aide pour justifier l'utilisation de MongoDB pour mon application Web. J'utilise aussi mongoose et sa solution basée sur un schéma pour modéliser les données d'application.Justification de l'utilisation de MongoDB
J'ai construit une application web simple (site Web) qui montre des projets d'art de la galerie. Pendant le développement, je découvrais constamment que j'avais besoin de champs supplémentaires dans mes schémas. Parce que MongoDB est très flexible et permet une modification dynamique du schéma, cela est très utile.
Une autre chose que je trouve très attrayante est que MonogDB utilise la notation JSON (JavaScript Object Notation) qui est lisible par les humains et les machines. Parce que je ne suis pas familier avec le système de gestion de base de données relationnelle et les bases de données relationnelles, je ne sais pas maintenant ce que l'utilisation de MongoDB par rapport à d'autres.
Aidez-nous s'il vous plaît.
Eh bien, comme vous l'avez dit, vous n'avez vu qu'un côté. Pour tout ce que vous savez, vous avez peut-être choisi la pire technologie. Mais comment pouvez-vous dire, si vous ne savez pas ce que les bases de données relationnelles peuvent faire? Vous devez également acquérir de l'expérience dans le monde relationnel. (Terminez la construction de cette application et reconstruisez-la avec mysql ou autre) Sinon, vous ne pouvez pas justifier de manière crédible l'utilisation de mongodb, parce que vous seriez juste en train de répéter ce que vous avez entendu sur les internets sans savoir si ces choses sont vraies ou ne pas. –
Vous essayez déjà de prétendre qu'une chose est meilleure que l'autre sans rien savoir de l'autre. C'est ridicule. (Et pour ce que ça vaut, MongoDB est injustifiable.) – Ryan