
Document oriented
Easy to use and onboard Avis collecté par et hébergé sur G2.com.
Multi-region deploments using open source version is not easy
Terraform integration seems to be non existent Avis collecté par et hébergé sur G2.com.
MongoDB's flexibility and scalability are standout features. Its document-oriented model (using BSON) allows for dynamic, schema-less data structures, making it super versatile for evolving applications. This is especially helpful when dealing with unstructured or semi-structured data.
I also appreciate its horizontal scaling capabilities through sharding, which makes it suitable for handling large datasets and high-throughput applications. Features like indexing, aggregation pipelines, and replica sets for high availability are excellent for both performance and reliability.
For developers, tools like MongoDB Atlas (its cloud platform) simplify deployment and monitoring, saving tons of time. Avis collecté par et hébergé sur G2.com.
write amplification and potential performance issues under high write loads if not tuned properly. Its flexibility can also be a double-edged sword; having no enforced schema can lead to messy data structures if developers aren't disciplined. Avis collecté par et hébergé sur G2.com.
Ma fonctionnalité préférée dans cette base de données est la flexibilité de son utilisation ainsi que la possibilité de la faire évoluer. Comme ce modèle stocke les données dans des formats similaires à JSON, il est possible de gérer des données non structurées et semi-structurées sans avoir à prescrire des modèles de données très spécifiques. Cette flexibilité est particulièrement bénéfique pour les applications où la structure des données stockées peut changer avec le temps. Pouvoir faire évoluer une base de données horizontalement grâce à l'utilisation du sharding est l'une des meilleures caractéristiques de MongoDB, car cela aide à charger de grandes quantités de données et est efficace pour gérer les charges de trafic. De plus, son langage de requête complexe, la puissance offerte par le cadre d'agrégation, l'indexation et la récupération de données rendent le processus très efficace et diversifié. En outre, des fonctionnalités telles que MongoDB Atlas facilitent et rendent plus agréable le déploiement et la gestion dans le cloud. MongoDB a gagné de nombreux partisans de la communauté et dispose d'une excellente documentation, ce qui le rend adapté aux développements actuels. Avis collecté par et hébergé sur G2.com.
Probablement l'un des plus grands inconvénients de MongoDB est sa courbe d'apprentissage abrupte pour ceux qui n'ont aucune expérience préalable avec les systèmes NoSQL ou qui ont récemment migré depuis SQL. Du côté positif, il est également très flexible, permettant aux développeurs de créer facilement des schémas mal conçus, ce qui, lorsque l'application commence à être beaucoup utilisée, peut ralentir considérablement les performances. De plus, la gestion du sharding et de la réplication dans un environnement auto-géré est assez difficile et peut nécessiter une bonne compréhension de la structure. Une troisième limitation annotée est les propriétés ACID des transactions, bien que MongoDB ait récemment ajouté un support pour celles-ci et dans une bien moindre mesure que les systèmes de bases de données relationnelles traditionnels, il peut ne pas être adapté là où une haute cohérence est critique. Enfin, en ce qui concerne l'offre de MongoDB Atlas, qui est un service géré dans le cloud de MongoDB, il y a une forte probabilité d'accumuler des coûts élevés, en particulier pour ceux qui envisagent de développer des applications à grande échelle pour leurs start-ups ou petites entreprises. Avis collecté par et hébergé sur G2.com.
Nos initiatives de développement d'applications et d'analyse de données ont largement reposé sur MongoDB, une base de données NoSQL hautement évolutive et polyvalente, pour sa capacité à gérer efficacement les données non structurées et semi-structurées. La base de données offre une fonctionnalité appelée indexation, qui attribue un identifiant unique à chaque ligne. J'ai trouvé cela très utile dans le monde d'aujourd'hui, où les services web traitent d'énormes quantités de données et où une meilleure utilisation du stockage et des ressources est essentielle ; de plus, ses capacités d'agrégation me permettent d'effectuer des requêtes complexes et gourmandes en ressources à une vitesse fulgurante. Avis collecté par et hébergé sur G2.com.
Commencer et écrire des agrégations dans MongoDB peut être difficile sans un bon outil pour vous guider. Vous aurez également besoin d'une compréhension de base des bases de données et des requêtes SQL pour comprendre les concepts. Avis collecté par et hébergé sur G2.com.
Fast data fetching and easy to use and implementaion. Avis collecté par et hébergé sur G2.com.
Some time we face connective issue with the database. Without any appropriate reason Avis collecté par et hébergé sur G2.com.
Ce que j'aime le plus à propos de MongoDB, c'est sa flexibilité. La plupart des bases de données nécessitent un schéma fixe, mais MongoDB vous permet de stocker des données de manière plus dynamique et dans un format basé sur des documents. Cette structure basée sur des documents est très simple et très facile à utiliser, même pour les nouveaux venus. Elle est très flexible.
MongoDB offre un support client solide, avec une abondante documentation, des forums communautaires et des options de support professionnel. En raison de toutes ces fonctionnalités, il est fréquemment et largement utilisé à travers le monde et dans les industries. Avis collecté par et hébergé sur G2.com.
Cependant, MongoDb est moins efficace pour les requêtes complexes et les transactions que les bases de données traditionnelles. De plus, lors de la gestion de grands ensembles de données, il nécessite une mémoire et un stockage très importants, ce qui peut être coûteux. Un indexage approprié dans MongoDb est également très crucial. Parfois, cela conduit également à une redondance des données. Avis collecté par et hébergé sur G2.com.
MongoDB est la principale solution de base de données NoSQL. Il offre une grande flexibilité de schéma car la structure basée sur des documents de MongoDB permet une conception de schéma très flexible. L'une des caractéristiques clés de MongoDB est qu'il prend en charge le passage à l'échelle horizontale grâce au sharding, ce qui permet de distribuer les données sur plusieurs serveurs. C'est la raison de sa grande évolutivité. Il est également compatible multiplateforme et dispose d'une communauté large et active, offrant une richesse de ressources, de tutoriels et de forums. Avis collecté par et hébergé sur G2.com.
Pour les utilisateurs passant des bases de données relationnelles, l'absence de support SQL natif de MongoDB peut être un inconvénient. Cela peut nécessiter un apprentissage supplémentaire. Avis collecté par et hébergé sur G2.com.
Une architecture de données orientée document est utilisée par la base de données MongoDB adaptable et évolutive, qui permet des schémas dynamiques et des modifications simples de la structure des documents. Comprenant le regroupement, le filtrage et la conversion des données est rendu possible par son langage de requête puissant et ses fonctionnalités d'indexation. Parce que MongoDB utilise le sharding—une technique de scalabilité horizontale qui divise les données sur de nombreux serveurs—il est exceptionnellement bien adapté à la gestion de données à grande échelle et d'applications à haut débit. La redondance des données et le basculement sont assurés par ses fonctionnalités intégrées de réplication et de haute disponibilité, qui minimisent également les temps d'arrêt et garantissent l'intégrité des données. Tout bien considéré, MongoDB est une option utile pour les applications modernes et intensives en données. Avis collecté par et hébergé sur G2.com.
Lorsqu'on le compare aux bases de données traditionnelles, sa mise en œuvre peut être moins efficace en termes de ressources et moins simple, ce qui rend difficile la gestion des scénarios nécessitant une cohérence transactionnelle complexe à travers plusieurs documents. De plus, des données incohérentes dans des clusters fragmentés peuvent entraîner des goulets d'étranglement de performance et une distribution inégale des données. En raison de la conception flexible de MongoDB, des structures de données incohérentes peuvent en résulter, ce qui pourrait affecter la qualité des données et compliquer la logique des applications et des requêtes. Pour les applications exigeant des garanties de cohérence plus élevées, la configuration par défaut de MongoDB pour les Write Concerns et les Read Concerns peut ne pas être idéale. Une personnalisation minutieuse est donc nécessaire. Pour surmonter ces obstacles et tirer parti des avantages de MongoDB tout en minimisant ses inconvénients, une préparation et une connaissance méticuleuses sont nécessaires. Avis collecté par et hébergé sur G2.com.
En dehors de nombreux autres NoSQL sur le marché, MongoDB se distingue également par sa rapidité et sa méthode d'indexation efficace. Étant également intégré à MongoDB Compass, il est facile de manipuler les données. Avis collecté par et hébergé sur G2.com.
MongoDB est bon pour le travail professionnel mais l'interface de MongoDB Compass peut parfois être difficile à utiliser. Avis collecté par et hébergé sur G2.com.
One thing is that its a NOSQL database, meaning no schema required. Also, main thing i liked in mongodb is simplicity. We can define our data through objects (like document format or the json format). Interface of mongodb is calm and greenish making it very easier to create, edit and deliver the data. Also, there is this thing called "sharding" which i learnt in my studies, what happens is the high amount of data can be shared across multiple servers. This was the coolest thing i got to learn. Avis collecté par et hébergé sur G2.com.
Well. dislikes about mongodb, is linked to the disadvantages of nosql itself. Not particularly the mongodb, as the nosql doesnot require any schema to be defined. so in my personal experience, i used to get frustated when i noticed many object data got messed up. As i switched from sql. the table format habit was printed in my mind for months, took some while to understand the hierarchy of data being created in the nosql format or rather json format in mongodb (might say complex nodes affect the data). Avis collecté par et hébergé sur G2.com.
J'ai aimé le modèle de langage de requête riche de MongoDB. C'est facile de configurer et d'établir des connexions avec des clusters MongoDB. Le soutien de la communauté est génial. C'est actuellement la base de données NoSQL la plus facile et la plus flexible sur le marché. Nous avons travaillé intensivement sur un grand ensemble de collections pour nos clients. Avis collecté par et hébergé sur G2.com.
La seule chose à laquelle nous avons été confrontés était de gérer de grands ensembles de données et des clusters. Maintenir la cohérence est un peu difficile pour nous. En espérant obtenir plus de fonctionnalités compatibles avec les exigences ACID dans MongoDB. Avis collecté par et hébergé sur G2.com.