Wir helfen Unternehmen seit 17 Jahren,
bessere Software zu finden
MongoDB
Was ist MongoDB?
Wir bieten das Beste der traditionellen Datenbanken, als auch die Flexibilität, Umfang und Leistung, die von den heutigen Anwendungen erwartet wird, und lassen Innovatoren Apps bereitstellen – die so unglaublich sind, wie sie nur von träumen können. Von Startups bis hin zu Unternehmen, für die modernen und die unternehmenskritischen, ist MongoDB die Datenbank für Riesenideen. Weitere Informationen findest du unter www.mongodb.com.
Wer verwendet MongoDB?
MongoDB dient sowohl Startups als auch branchenführenden Unternehmen, von Fortune 500 bis hin zu öffentlichen Behörden.
Du bist nicht sicher, ob MongoDB das Richtige ist?
Mit einer beliebten Alternative vergleichen
MongoDB
Bewertungen über MongoDB
Best No SQL DataBase
Kommentare: Overall, I found Mongo to be a better alternative as compared to SQL based data.
Vorteile:
While developing application using Node.js, using Mongo helps a lot since the JSON like data is really easy to query.
Nachteile:
Since the data is non-tabular, sometimes applying joins using aggregation becomes complex.
One of the best database for full stack development
Kommentare: With the large amount of built-in functions, I don't need to write some complicated queries in my project. I can also easily integrate with any of my projects. I won't need to extraneously install packages or tools needed to use the MongoDB Atlas. They also provide a custom role option for the CRUD option. This makes it more practical to use. Unlike other MySQL databases, MongoDB uses the BSON type to store data. that makes the database more fast and robust. And they also provide tools like MogoDB Compass for easier management. I can easily shift my data from one database to another using tools like Mongodump and Mongorestore. also one of the main reasons for me using MongoDB for its security. because they use popular platforms like AWS, Google Cloud, and Microsoft Azure to store data.
Vorteile:
One of the fastest MySQL databases with a user-friendly database. You don't have to put that much stress into learning the MongoDB. The enormity of the built-in options makes this user easy to implement on their project. and easy to integrate with any framework (such as Node.js,Djanco, etc.). The detailed documentation with examples makes this even easier to use (in my opinion, most tools fail on complicated documentation with a lot of examples). The documentation provided by them was easy for even a beginner to understand. They also provide custom integration with top cloud-based platforms like AWS, Google Cloud, and Microsoft Azure. With the free storage space of 500 MP, everyone can use their database with a low amount of limitation.
Nachteile:
From my point of view, I don't see any things I dislike about the MongoDB. They provided all the necessary things that I wanted.
Mongo allows you to take off easily, but makes it harder to do more advanced analysis.
Vorteile:
-Easy Setup -Getting simple data in/out is painless & straightforward -Basic analytics are easy, as is managing multi-server clusters
Nachteile:
-Working with complex data is a difficult. -Many original features or design choices were incorrect and slow to be corrected. For example, timezone support is minimal and days/dates/months use a custom numbering rather than ISO. Mongo is only now adding ISO versions of aggregation commands
A NoSQL Database using MongoDB
Vorteile:
MongoDB is a well-known choice for NoSQL Database and it can be used for free as well. Perfectly suited for a personal project or small project because we don't have to pay anything.
Nachteile:
One thing that I feel annoyed about is the IP whitelist requirement in order to access the Database. Because my IP is dynamic it will be changing the address each time, I access the Database.
Agrxis Review on MongoDB
Kommentare: My time using MongoDB has been excellent. MongoDB has become my go-to database choice because I work with data a lot. I have been able to handle a variety of rapidly changing data requirements with ease thanks to its flexibility and scalability. I like the document-based paradigm since it fits my data's dynamic nature nicely. I've been able to swiftly adapt and iterate thanks to the ability to store and query data in a schema-less manner. It has never been easier to obtain and analyze data effectively because to MongoDB's robust query language and indexing capabilities. My development process has been sped up by the easy connection with well-known programming languages and frameworks, allowing me to concentrate on creating strong and feature-rich applications. Along the road, any problems I met into were also greatly helped by the active community and thorough documentation. As a result, MongoDB has significantly changed the way I work with data by giving me access to a dependable, scalable, and adaptable database solution that meets all of my requirements.
Vorteile:
MongoDB's unmatched flexibility and scalability are what I liked best about it. MongoDB has changed the game for me as someone who deals with continually evolving data formats and requirements. The document-based architecture enables me to store data in a manner that closely resembles the entities and connections seen in the real world, making it highly intuitive and simple to use. The dynamic schema gives me the flexibility I need to iterate quickly by allowing me to modify and develop my data model without being constrained. MongoDB's extraordinary capacity to scale has proven invaluable in helping me manage increasing data volumes and high-performance applications with ease. With MongoDB, I have the flexibility to scale horizontally with sharding or vertically with replica sets to match my changing demands. Additionally, data retrieval and analysis are now a snap because to the robust query language, numerous indexing options, and aggregation architecture.
Nachteile:
If I had to pick one thing about MongoDB that I disliked the least, it would be the steep learning curve that comes with its sophisticated capabilities and intricate setups. MongoDB is a strong and feature-rich database that offers a variety of capabilities that may take some time and work to completely understand and efficiently use.
MongoDB Compass is a good entrypoint to using MongoDB
Kommentare: Generally positive, but if I run into issues, I just fall back to the command line.
Vorteile:
It's a very pretty interface, and it's easy to connect to the Database instances that are available on my workstation. There are lots of wizards and buttons that make it easy to structure queries and get to the data I'm looking for. There's a lot of community docs around the tool.
Nachteile:
It's difficult to execute a console script, or import data if it came from another install. There are some things you'd expect to be able to do, that don't work they advertise them. Deep data objects often cause problems while importing them, and I usu. just get frustrated and get Robo3T and move on.I don't like how they're kind of obfuscating what's going on underneath the query. I wish there were more verbose output on what's happening during execution.
MongoDB, your non-relational buddy
Kommentare: We're using MongoDB to store a lot of our data, excel sheets, csv files, everything that helps and is an important file to the organisation.It is managed by the IT-department though, it does not involve end-users actually using it. The API to work with it is insanely useful, allowing us to make software that connects and saves within the MongoDB environment.
Vorteile:
I think the most impactful thing about MongoDB is the freedom you have when working with a non-relational database, performing at high speeds whenever you need it the most. It's incredibly useful and complete, making it one of the best at what it does.
Nachteile:
I think some features could be improved, like filtering accesibility or some helping-tools for non-technological users, the learning curve is too steep I feel, that you need to support and encourage those users to fill that gap.
MongoDB is definitely cool.
Kommentare: It has been amazing and I'm glad I used MongoDB.
Vorteile:
I fell in love with the ease of use and simplicity of software
Nachteile:
I have no negatives with MongoDB. I just feel a lot more publicity is needed where I come from
Best NoSQL Database !!!!
Kommentare: Overall, I have a great experience with MongoDB.
Vorteile:
It is a NoSQL database where we can store the data in non-tabular form. MongoDB has a very simple Graphical user Interface that's why it is very easy for me to navigate. Also, we can distribute our database across multiple servers to handle large amounts of data and high traffic loads. And MongoDB's flexible schema allows me to easily add or modify fields within documents without having to update the entire schema.
Nachteile:
If your application heavily depends on complex and critical transactions then the MongoDB database may not be a better fit.
Best NoSql database !!!
Kommentare: Overall, MongoDB is the best database and I have a great user experience.
Vorteile:
It is a NoSql database that helps me to store the data in non-tabular form. MongoDB also provides me a MongoDB compass that is a GUI (Graphical User Interface). By using GUI, It becomes easy for me to work on the database and perform needed queries on the database. Also, the prices of services are normal.
Nachteile:
If your application requires complex, multi-document transactions with strict consistency then the MongoDB database may not be a better fit.
In Betracht gezogene Alternativen:
MongoDB - The Best No-SQL Database!
Kommentare: I used MongoDB in a laboratory environment, adding access levels for users to access the data remotely. I also interacted with the database a lot and it was way easier to create and manage it. Furthermore, I never experienced a server-crash whilst accessing the data, which is fairly common for most other no-sql databases. Even-so, it just proves that it manages the memory well.
Vorteile:
MongoDB has integrations with almost all computer languages used today, with even having an integration with Erlang (a very rarely used language). The drivers are easily available from open source contributors and works amazingly well. For a No-SQL database, it is amazingly well managed and easier to use in almost all other languages.
Nachteile:
Its sort of confusing to manage the access control levels of the users, as it is all stored in json file. If there was a way to sort of make this process graphical or interactive, it would have reduced many access threats in a database.
In Betracht gezogene Alternativen:
MongoDB review
Kommentare: Awsome, ease to learn
Vorteile:
the data embankment is secure and manageable
Nachteile:
currently no cons for me, overall good software features
MongoDB is a widely popular NoSQL database
Kommentare: Overall, MongoDB is a powerful and flexible database that offers a range of benefits for developers and enterprises. Its scalability, performance, and ease of use make it a great choice for a wide range of applications.
Vorteile:
MongoDB is known for its high-performance capabilities. It can handle large amounts of data with ease and is highly scalable, making it an ideal choice for enterprise applications.MongoDB offers a comprehensive set of APIs and drivers for popular programming languages, making it easy for developers to work with. It also has a powerful query language and supports a variety of data types.
Nachteile:
MongoDB can be memory-intensive, especially for large datasets. This can make it challenging to scale horizontally without significant hardware investments.Some advanced features, such as backup and recovery, are only available in MongoDB's enterprise edition. This can be a limitation for organizations that cannot afford the cost of enterprise licensing.
Most Efficient Database Management System
Vorteile:
Scalability is one of the primary and most useful feature of MongoDB, MQL (MongoDb Query Language ) is widely supported by different programming langauages.
Nachteile:
Does not support Transaction feature like MySQL.
BigData Tool
Kommentare: Overall experience is good, Pricing for the product is fair enough.
Vorteile:
MongoDB provides flexibility to use any kind of JSON data. It is highly reliable and offers unique scalability.
Nachteile:
Even though MongoDB is a power tool, It is back-breaking to setup and the learning curve could be sharp.
MongoDb is the easiest database to work with, good choice for new programmer.
Kommentare: Overall, MongoDB is a flexible, high-performance, non-relational database management system but it has some limitations like a lack of support for transactions across multiple documents and the process of setting up indexing and querying can be a bit complicated. Additionally, it lacks native joins, which can be a limitation in certain scenarios where data is highly relational. However, the document-based data model and built-in support for data replication and sharding make it a great option for unstructured data and high availability and scalability
Vorteile:
I have been using MongoDB for several years now and I have to say, I am impressed with its flexibility and scalability. The query language is also quite simple and easy to use. I also appreciate the support for multiple programming languages, which allows me to interact with MongoDB using my preferred language. Overall, I highly recommend MongoDB for anyone in need of a flexible, high-performance, non-relational database management system.
Nachteile:
I have been using MongoDB for some time and I have to say, it has a few limitations. The lack of support for transactions across multiple documents can be an issue for some use cases. Also, the process of setting up indexing and querying can be a bit complicated, it requires a good understanding of the data and access patterns. And the lack of native joins can be a limitation in certain scenarios where data is highly relational
A cost-effective ,Scalable, Flexible and High-Performan alternative for high-performance database
Kommentare: MongoDB is a powerful and versatile NoSQL database that is well-suited for projects that involve large amounts of unstructured or semi-structured data and need to handle a lot of data or have a high number of users
Vorteile:
MongoDB gives us a simple and intuitive API, which makes it easy to work with the data. allows for easy and intuitive data manipulation and querying, making it a great choice for projects that involve large amounts of unstructured or semi-structured data.
Nachteile:
if the indexes are not properly set up or maintained, it can lead to errors or poor performance.
Efficient and User-Friendly: MongoDB Simplifies Database Management
Vorteile:
I switched to MongoDB and I'm so glad I did! I used to dread managing my databases, but now it's a breeze. MongoDB is incredibly efficient and user-friendly, making it easy for anyone to use. It's also highly reliable and secure, which is very important for me. I can now easily store, manage, and query data without any hassle or confusion.
Nachteile:
No hiccups: MongoDB has been working without any issues for me.
MongoDB Review
Vorteile:
I am utilizing MongoDB for deploying and storing document database which is one of the most significant categories of the NoSQL DB. Indeed, it encapsulates the data in BSON which is similar to JSON but with a BSON id. Moreover, MongoDB offers a very significant functionality, it supports the file storage. Unlike the relational database, it exempts the data from having a required schema. It provides libraries in numerous languages (i.e., java, python...) to connect with it.
Nachteile:
I have not experienced any difficulties when working with MongoDB, however when building a sophisticated query with multiple joins it takes more times and it is normal as it is not a relational database.
Flexible database
Kommentare: Very convenient for short-term projects and proof of concepts
Vorteile:
Features like load balancing and distribution are great. Implementation is easier for a data model that is not relational
Nachteile:
There are limitations when it comes to querying and transforming data with consistent speed
MongoDB For Speed
Kommentare: Thanks to its multi-language support, it provides access and programming support in different languages. It is a flexible database. It can be used to process very large data. It provides very fast feedback in terms of performance. It has an easy to manage and easy query language.
Vorteile:
Are the restrictive features of all classical databases hindering your goals? Then I suggest you try MongoDB. We get much more efficient and faster results in my personal projects that I started for social support projects. You can see the results when you compare the performances you get in the trial version. Multi-language support and programming solution are also extremely important. Being open source also makes it scalable.
Nachteile:
You will need a lot of query techniques and software for relational databases or your queries. Data duplication can be multiple.
MongoDB is the NoSQL leader and getting better
Kommentare: The first decision about whether to use MongoDB or not is whether you need a relational or non-relational DB. Once you decide a non-relational is best for you project, then MongoDB is a solid choice. It has the ongoing support of a professional team and is widely used in the market, especially for projects utilizing the MEAN stack. This makes it easier to deploy than other solutions.
Vorteile:
MongoDB is incredibly easy to set up and use. The fact that non-relational DBs are better for more unstructured data, makes it so that you don't necessarily have to know exactly what the end state is going to be before building your schema. Its data throughput is also a key differentiator, so anything with Big Data is going to be a good fit for a non-relational DB and MongoDB, in particular. Finally, the team behind MongoDB is constantly improving the product and releasing updates, and there are several good data viewers in the market, including one from Mongo, for viewing the data and creating queries.
Nachteile:
Creating metrics dashboards can be challenging due to the potential need for JOIN queries in your data. Anything that contains these will be harder to aggregate. Their aggregation framework can be hard to use and limiting for certain requirements.
One of the best NoSQLDatabases out there.
Vorteile:
It is free and open source. Wide range of storage engines Great aggregation framework
Nachteile:
MongoDB joins are slow at high data load and maybe a few alternatives to implement relational joins in a more effective way.
DDL and DML with mongoDB
Kommentare: This is an application where we store and manage the information coming from the front end pages made by our company. Then we extracted the data and performed ML operations.
Vorteile:
The interface of the application is simple and user-friendly. The application is easy to use. You can perform all your operations regarding the database.
Nachteile:
There is nothing wrong with the app. It's nice to have the visualization feature added.
MongoDB review, a great, secure, and flexible tool to store your data.
Kommentare:
Installing, set it up, and link it with some backends applications.
Customizing hooks, and triggers.
Use of CRUD requests.
Vorteile:
MongoDB is a great and fresh database server that allows you to create and use non-relational databases, that means; you can store the data in JSON format object. Being an amazing and handy tool that will be compatible with almost every type of development. Moreover, MongoDB features cloud services, allowing you to create and use cluster and triggers, also a tool for monitoring. Furthermore, Mongo uses hooks systems that offer you the option of use CRUD requests and customize the behavior of your database and the way that your models interact.
Nachteile:
For novices or junior developers, the setup of mongo and its services will be hardy, being essential have some basic knowledge about how MongoDB and the non-relational databases work. For this scenario, MongoDB has a complete, and handy Documentation that explains every service and gives you examples about using the databases and its services.