
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. Bewertung gesammelt von und auf G2.com gehostet.
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. Bewertung gesammelt von und auf G2.com gehostet.
Mein Lieblingsmerkmal in dieser Datenbank ist die Flexibilität ihrer Nutzung sowie die Möglichkeit, sie zu skalieren. Da dieses Modell Daten in JSON-ähnlichen Formaten speichert, ist es möglich, unstrukturierte und semi-strukturierte Daten zu verarbeiten, ohne sehr spezifische Datenmodelle vorschreiben zu müssen. Diese Flexibilität ist besonders gut für Anwendungen, bei denen sich die Struktur der gespeicherten Daten im Laufe der Zeit ändern kann. Die Fähigkeit, eine Datenbank horizontal durch die Verwendung von Sharding zu skalieren, ist eines der besten Merkmale von MongoDB, da es beim Laden großer Datenmengen hilft und effizient im Umgang mit Verkehrsbelastungen ist. Auch seine komplexe Abfragesprache; die durch das Aggregations-Framework und die Indizierung und Datenabfrage gebotene Leistung machen den Prozess sehr effizient und vielfältig. Darüber hinaus machen Funktionen wie der MongoDB Atlas die Bereitstellung und Verwaltung in der Cloud einfach und angenehmer. MongoDB hat viele Unterstützer in der Community gewonnen und eine großartige Dokumentation, was es für die heutigen Entwicklungen geeignet macht. Bewertung gesammelt von und auf G2.com gehostet.
Wahrscheinlich ist einer der größten Nachteile von MongoDB seine steile Lernkurve für diejenigen, die keine Vorerfahrung mit NoSQL-Systemen haben oder kürzlich von SQL migriert sind. Auf der positiven Seite ist es auch sehr flexibel, was es Entwicklern ermöglicht, leicht schlecht durchdachte Schemata zu erstellen, die, wenn die Anwendung viel genutzt wird, die Leistung immens verlangsamen können. Auch die Handhabung von Sharding und Replikation in einer selbstverwalteten Umgebung ist ziemlich herausfordernd und erfordert möglicherweise ein gutes Verständnis der Struktur. Eine dritte erwähnte Einschränkung sind die ACID-Eigenschaften von Transaktionen, während MongoDB kürzlich Unterstützung dafür hinzugefügt hat und in weit geringerem Maße als traditionelle relationale Datenbanksysteme, es möglicherweise nicht geeignet ist, wo hohe Konsistenz entscheidend ist. Schließlich und was das Angebot von MongoDB Atlas betrifft, das ein cloudverwalteter Dienst von MongoDB ist, besteht eine hohe Wahrscheinlichkeit, hohe Kosten zu akkumulieren, insbesondere für diejenigen, die beabsichtigen, groß angelegte Anwendungen für ihre Start-ups oder kleinen Unternehmen zu entwickeln. Bewertung gesammelt von und auf G2.com gehostet.
Unsere Anwendungsentwicklung und Datenanalyseinitiativen haben stark auf MongoDB, eine hoch skalierbare und vielseitige NoSQL-Datenbank, gesetzt, da sie unstrukturierte und semi-strukturierte Daten effizient verwalten kann. Die Datenbank bietet eine Funktion namens Indexierung, die jeder Zeile eine eindeutige ID zuweist. Ich habe dies in der heutigen Welt als sehr hilfreich empfunden, in der Webdienste enorme Datenmengen verarbeiten und eine bessere Speicherung und Ressourcennutzung unerlässlich ist; darüber hinaus ermöglichen mir ihre Aggregationsfähigkeiten, komplizierte, ressourcenintensive Abfragen in atemberaubender Geschwindigkeit durchzuführen. Bewertung gesammelt von und auf G2.com gehostet.
Das Starten und Schreiben von Aggregationen in MongoDB kann ohne ein gutes Werkzeug zur Unterstützung herausfordernd sein. Sie benötigen auch ein grundlegendes Verständnis von Datenbanken und SQL-Abfragen, um die Konzepte zu verstehen. Bewertung gesammelt von und auf G2.com gehostet.
Fast data fetching and easy to use and implementaion. Bewertung gesammelt von und auf G2.com gehostet.
Some time we face connective issue with the database. Without any appropriate reason Bewertung gesammelt von und auf G2.com gehostet.
Was ich an MongoDB am meisten mag, ist seine Flexibilität. Die meisten Datenbanken erfordern ein festes Schema, aber MongoDB ermöglicht es, Daten auf eine dynamischere Weise und in einem dokumentbasierten Format zu speichern. Diese dokumentbasierte Struktur ist sehr unkompliziert und sehr einfach zu verwenden, selbst für Neulinge. Sie ist sehr flexibel. Auch die Einrichtung von MongoDB geht schnell und es integriert sich sehr leicht mit anderen Plattformen. MongoDB bietet starken Kundensupport, mit reichlich Dokumentation, Community-Foren und professionellen Support-Optionen. Aufgrund all dieser Funktionen wird es häufig und weltweit in verschiedenen Branchen eingesetzt. Bewertung gesammelt von und auf G2.com gehostet.
Allerdings ist MongoDb für komplexe Abfragen und Transaktionen weniger effizient als traditionelle Datenbanken. Auch beim Umgang mit großen Datensätzen erfordert es sehr viel Speicher und Speicherplatz, was kostspielig sein kann. Eine ordnungsgemäße Indexierung in MongoDb ist ebenfalls sehr wichtig. Manchmal führt es auch zu Datenredundanz. Bewertung gesammelt von und auf G2.com gehostet.
MongoDB ist die führende NoSQL-Datenbanklösung. Es bietet eine hohe Schema-Flexibilität, da die dokumentbasierte Struktur von MongoDB ein hochflexibles Schema-Design ermöglicht. Eine der Hauptmerkmale von MongoDB ist, dass es horizontale Skalierung durch Sharding unterstützt, was es ermöglicht, Daten über mehrere Server zu verteilen. Dies ist der Grund für seine hohe Skalierbarkeit. Es ist auch plattformübergreifend kompatibel und hat eine große und aktive Community, die eine Fülle von Ressourcen, Tutorials und Foren bietet. Bewertung gesammelt von und auf G2.com gehostet.
Für Benutzer, die von relationalen Datenbanken wechseln, kann das Fehlen von nativer SQL-Unterstützung in MongoDB ein Nachteil sein. Es kann zusätzliches Lernen erfordern. Bewertung gesammelt von und auf G2.com gehostet.
Eine dokumentenorientierte Datenarchitektur wird von der anpassungsfähigen und skalierbaren MongoDB-Datenbank verwendet, die dynamische Schemata und einfache Änderungen der Dokumentstruktur ermöglicht. Gruppierung, Filterung und Umwandlung von Daten werden durch ihre starke Abfragesprache und Indexierungsfunktionen ermöglicht. Da MongoDB Sharding verwendet—eine horizontale Skalierungstechnik, die Daten über zahlreiche Server verteilt—ist es besonders gut geeignet für die Verwaltung von groß angelegten Daten und Anwendungen mit hohem Durchsatz. Datenredundanz und Failover werden durch die integrierten Replikations- und Hochverfügbarkeitsfunktionen sichergestellt, die auch Ausfallzeiten minimieren und die Datenintegrität gewährleisten. Alles in allem ist MongoDB eine nützliche Option für moderne, datenintensive Anwendungen. Bewertung gesammelt von und auf G2.com gehostet.
Im Vergleich zu traditionellen Datenbanken kann seine Implementierung weniger ressourceneffizient und unkompliziert sein, was es schwierig macht, Szenarien zu verwalten, die komplexe transaktionale Konsistenz über mehrere Dokumente erfordern. Darüber hinaus kann inkonsistente Daten in geshardeten Clustern zu Leistungsengpässen und ungleicher Datenverteilung führen. Aufgrund des flexiblen Designs von MongoDB können inkonsistente Datenstrukturen entstehen, die die Datenqualität beeinträchtigen und die Anwendungs- und Abfragelogik verkomplizieren könnten. Für Anwendungen, die höhere Konsistenzgarantien erfordern, ist die Standardeinstellung von MongoDB für Write Concerns und Read Concerns möglicherweise nicht ideal. Sorgfältige Anpassung ist daher notwendig. Um diese Hindernisse zu überwinden und die Vorteile von MongoDB zu nutzen, während die Nachteile minimiert werden, sind sorgfältige Vorbereitung und Wissen erforderlich. Bewertung gesammelt von und auf G2.com gehostet.
Abgesehen von vielen anderen NoSQLs auf dem Markt zeichnet sich MongoDB auch durch seine Geschwindigkeit und effiziente Indexierungsmethode aus. Auch die Integration mit MongoDB Compass erleichtert den Umgang mit den Daten. Bewertung gesammelt von und auf G2.com gehostet.
MongoDB ist gut für professionelle Arbeit, aber die MongoDB Compass-Oberfläche kann manchmal schwer zu benutzen sein. Bewertung gesammelt von und auf G2.com gehostet.
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. Bewertung gesammelt von und auf G2.com gehostet.
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). Bewertung gesammelt von und auf G2.com gehostet.
Ich mochte das reichhaltige Abfragesprachenmodell von MongoDB. Es ist einfach, Verbindungen mit MongoDB-Clustern einzurichten. Der bereitgestellte Community-Support ist großartig. Es ist derzeit die einfachste und flexibelste NoSQL-Datenbank auf dem Markt. Wir arbeiteten intensiv an einer großen Menge von Sammlungen für unsere Kunden. Bewertung gesammelt von und auf G2.com gehostet.
Das Einzige, dem wir gegenüberstanden, war der Umgang mit großen Datensätzen und Clustern. Die Aufrechterhaltung der Konsistenz ist für uns etwas herausfordernd. Wir hoffen auf mehr ACID-konforme Funktionen in MongoDB. Bewertung gesammelt von und auf G2.com gehostet.