
J'ai utilisé MongoDB pendant les 3 derniers mois et j'ai remarqué quelques points que je voudrais souligner. MongoDB offre une grande flexibilité, des modèles orientés objet et un design. Sa scalabilité est également impressionnante. Je l'ai intégré avec succès à Textastic, et cela fonctionne parfaitement. C'est très facile à utiliser et offre également un bon support client. Avis collecté par et hébergé sur G2.com.
Il y a quelques points qui peuvent être améliorés, comme le manque de support pour les transactions, l'utilisation de la mémoire et la courbe d'apprentissage. Avis collecté par et hébergé sur G2.com.
MongoDB makes it simple to work with data, like storing and finding data quickly.
It can handle large volume of data without slowing down.
It is easy to use even if you are not expert.
It is very secure so the only right people can access the data.
It is easy to integrate in code.
The schemaless architecture makes it very useful for raw and especially json data. Avis collecté par et hébergé sur G2.com.
Using mongoDB might cost high especially for bigger projects with lost of features.
Sometimes it might have bugs or issues that need fixing. Avis collecté par et hébergé sur G2.com.
C'est une base de données NoSQL hautement flexible et évolutive qui offre des performances rapides et un langage de requête riche avec sa structure de données basée sur des documents, elle permet une gestion facile des modèles de données complexes et s'adapte bien aux exigences commerciales changeantes. Ses fonctionnalités intégrées de réplication et de haute disponibilité garantissent la redondance des données et la tolérance aux pannes. La communauté active de MongoDB et son vaste écosystème en font un choix populaire pour les développeurs et les organisations à la recherche d'une solution de base de données puissante et polyvalente. Avis collecté par et hébergé sur G2.com.
bien que de nombreux avantages, présente certains inconvénients potentiels à considérer. Ceux-ci incluent une courbe d'apprentissage pour maîtriser les fonctionnalités avancées, l'absence de support de transaction pour les analyses complexes, et des limitations dans l'édition communautaire gratuite. Il est crucial d'évaluer soigneusement ces facteurs par rapport à vos besoins spécifiques et à votre cas d'utilisation avant de décider si MongoDB est la solution de base de données appropriée pour votre projet. Avis collecté par et hébergé sur G2.com.
Le schéma orienté document de MongoDB est flexible et adaptable, vous permettant de modéliser facilement des structures de données complexes sans être contraint par un schéma relationnel rigide. MongoDB bénéficie d'une communauté large et active, fournissant une documentation, des tutoriels et des bibliothèques étendus dans diverses langues. Les fonctionnalités cloud-native, comme Atlas, simplifient le déploiement et la gestion sur diverses plateformes cloud, offrant évolutivité et flexibilité sans gestion de l'infrastructure. Facile à utiliser et à intégrer avec Spring Boot et d'autres plateformes. Facilité d'implémentation avec d'autres bases de données pour l'architecture DB par service. Avis collecté par et hébergé sur G2.com.
Capacité de jointure limitée, garanties de cohérence des données, problèmes potentiels d'intégrité des données, le dépannage des problèmes de performance ou des incohérences de données dans MongoDB peut être plus complexe par rapport aux bases de données relationnelles en raison de sa nature distribuée et de l'absence de garanties ACID. L'assistance clientèle n'est la plupart du temps pas disponible. Avis collecté par et hébergé sur G2.com.
Ce que j'aime le plus à propos de MongoDB, c'est qu'il est très facile à utiliser. Lorsque j'ai travaillé avec React et que j'avais besoin de récupérer ou de stocker des données, j'ai intégré MongoDB avec Node.js. Il a un schéma basé sur des documents, ce qui le rend beaucoup plus facile. Avis collecté par et hébergé sur G2.com.
Il ne prend pas en charge les propriétés ACID. Et il ralentit lorsque des données incohérentes ou déséquilibrées sont partagées. Avis collecté par et hébergé sur G2.com.
MongoDb Atlas free hosting platform to start with project is the best. It's simplicity to connect with project makes it easy to use with different backend languages. Avis collecté par et hébergé sur G2.com.
Didn't found as such, overall it's good. Avis collecté par et hébergé sur G2.com.
Facilité d'utilisation :
Si vous utilisez MongoDB dans n'importe quel projet, cela est utile pour les relations. Supposons que vous créez un site de commerce électronique, c'est utile car il n'y a pas de base de données de type table, il stocke uniquement les données que vous souhaitez. Supposons que vous créez une collection électronique, donc si vous utilisez MongoDB, il contient des données au format JSON et consomme moins d'espace et est beaucoup plus rapide.
Facilité de mise en œuvre :
Le format JSON est simple à visualiser, lire et écrire car il est similaire à la syntaxe JavaScript, il consomme moins d'espace et est plus rapide, et vous pouvez stocker des données en créant un schéma et cette relation est également excellente et nécessite moins de codage.
Nombre de fonctionnalités :
MongoDB fournit quelques outils :
MongoDB Compass
Mongo Atlas pour une utilisation en ligne via MongoURI
Mongo Terminal
Facilité d'intégration :
Il y a un module que vous pouvez installer et vous pouvez facilement intégrer cela avec n'importe quel projet backend et n'importe où. Avis collecté par et hébergé sur G2.com.
Donc, le point négatif est que vous pouvez facilement stocker des données sans créer de schéma et il n'y a pas de validation par défaut. Si vous voulez utiliser la validation, vous devez la créer en plus. Mais dans MySQL, il y a une validation par défaut, aucune donnée dupliquée ne sera stockée dans la base de données. Cependant, dans MongoDB, il n'y a rien pour valider, mais si vous voulez valider quelque chose, vous devez utiliser "required true" et bien d'autres choses. Avis collecté par et hébergé sur G2.com.
MongoDB has been my go-to NOSQL database for years in my daily usage. It has a lot of very good feature sets combined while not being complicated to use. It has a very good community and can be integrated with all tools, frameworks, and languages with ease. There is Mongoose which further makes its implementation very swift. It is a fast, versatile, well-maintained service. Avis collecté par et hébergé sur G2.com.
In my everyday use of MongoDB the only thing I find lacking is its ability to connect data. It's no relational sql database but querying should be made easier for users. In recent times it has moved more company-centric but that's fine as it has a very good self-hosting option. Avis collecté par et hébergé sur G2.com.
Modèles de données de base de documents flexibles, faciles à utiliser et à mettre en œuvre avec diverses langues, grande communauté pour les questions et les tutoriels, son langage de requête et fiable dans les applications de production Avis collecté par et hébergé sur G2.com.
a une courbe d'apprentissage si vous venez de bases de données basées sur SQL, des éléments comme les jointures, l'intégrité des données et la validation de schéma ne sont pas disponibles ici. généralement, vous connaissez ces inconvénients lorsque vous choisissez NoSQL Avis collecté par et hébergé sur G2.com.