External reviews
External reviews are not included in the AWS star rating for the product.
Power to manage Structured,semi structured and unstructured data
What do you like best about the product?
The fastness with which I can manage my unstructured data is the best. And no restrictions towards the schema, which enables me to create and manage my data very easily. Constructing complex queries, even with aggregation, is very simple. Finally, appreciate the compass for beginners
What do you dislike about the product?
One of the advantages may become a disadvantage i.e. schema-less design for creating a collection may lead to chaos, once the data grows in leaps and bounds
What problems is the product solving and how is that benefiting you?
We are using it for managing all our unstructured data, especially huge number of logs generated in our projects, by various applications and servers
- Leave a Comment |
- Mark review as helpful
Reviewing MongoDB
What do you like best about the product?
MongoDB provides a flexible data schema that makes it simple for developers to store and manage unstructured data. It is an excellent fit for applications with constantly changing data because of this property.
Scalability: When the amount of data in a cluster increases, new servers can be added because MongoDB is horizontally scalable. This makes it simple to scale programmes as data needs increase.
High Performance: MongoDB can deliver high read and write throughput and is built to manage large volumes of data. As a result, it works well for applications that need high performance.
Scalability: When the amount of data in a cluster increases, new servers can be added because MongoDB is horizontally scalable. This makes it simple to scale programmes as data needs increase.
High Performance: MongoDB can deliver high read and write throughput and is built to manage large volumes of data. As a result, it works well for applications that need high performance.
What do you dislike about the product?
Absence of Transactions: Before to version 4.0, MongoDB did not enable multi-document transactions. Earlier versions of MongoDB had limited support for transactions, however, this is no longer a problem.
Data durability: Although MongoDB's write performance can be extremely quick, the system depends on an in-memory write operation, which could result in partial data loss if a failure happens before the data is written to the disc. MongoDB features a write concern option that enables developers to specify how many servers must approve a write operation before it is considered complete in order to ensure data durability.
Restricted Aggregation Functionality: MongoDB has a robust query language, but it has some restrictions on the ability to do complex analytics and aggregations. The application layer may need to perform additional processing on some complex aggregations.
Data durability: Although MongoDB's write performance can be extremely quick, the system depends on an in-memory write operation, which could result in partial data loss if a failure happens before the data is written to the disc. MongoDB features a write concern option that enables developers to specify how many servers must approve a write operation before it is considered complete in order to ensure data durability.
Restricted Aggregation Functionality: MongoDB has a robust query language, but it has some restrictions on the ability to do complex analytics and aggregations. The application layer may need to perform additional processing on some complex aggregations.
What problems is the product solving and how is that benefiting you?
Scalability: MongoDB's ability to expand horizontally across numerous servers, enabling the processing of huge datasets and high-volume workloads, is one of the main advantages of adopting MongoDB. Without having to make large changes to the underlying database architecture, this is especially helpful for applications that need to scale dynamically with changing data needs.
Versatile Data Model: The document-oriented data model used by MongoDB is very flexible and enables the storing of unstructured and semi-structured data, which can be difficult to manage in typical relational database systems. For modern, data-intensive applications that need the capacity to store and retrieve data in a flexible and dynamic way, this makes it the perfect option.
Versatile Data Model: The document-oriented data model used by MongoDB is very flexible and enables the storing of unstructured and semi-structured data, which can be difficult to manage in typical relational database systems. For modern, data-intensive applications that need the capacity to store and retrieve data in a flexible and dynamic way, this makes it the perfect option.
Lightweight NoSQL Database
What do you like best about the product?
Easy in migration. lightweight and fast environment. best for cloud deployments.
What do you dislike about the product?
Not suitable for large enterprises. other than this everything is good.
What problems is the product solving and how is that benefiting you?
NoSQL DB
Free to use, NoSQL :)
What do you like best about the product?
Actually, I have more experience with Relational DB(s), but I used Mongo in a few projects. And I was happy with the usage of this in these projects. Free, lightweight and doesn't have strict structures.
What do you dislike about the product?
I don't have too much experience with it. For now I don't worst case with it yet.
What problems is the product solving and how is that benefiting you?
Lightweight, free and easy to implementation
Very good and useful
What do you like best about the product?
it is very useful for the query language and easy to store the data and retrive the data from the data .
What do you dislike about the product?
there very no dislike actually it is very helpful .
What problems is the product solving and how is that benefiting you?
to store the data in the DB for the development purpose
A NO-SQL database you must try
What do you like best about the product?
Firstly it is easy to use and can be easily integrated with python. UI is great, and you can scale it up to your needs.
What do you dislike about the product?
The only drawback I feel is this does not support ACID properties and the lock mechanism is not up to the standard if compared with relational database.
What problems is the product solving and how is that benefiting you?
We used MongoDB to store the locations of the users who use our product. It was really easy to structure out tables, and we scaled it up to a few thousand rows of data. Till date, it works really nicely.
"Easiest NoSQL Database"
What do you like best about the product?
MongoDB is the most straightforward NoSQL database interface, which helps us to resolve queries regarding the relational database approach. Also , till now I have not ever heard of any other platform for NoSQL as MongoDB.
What do you dislike about the product?
The least helpful thing about MongoDB is limited data size, i.e., you cannot have a document size greater than 16 mb. Also, MongoDB doesn't support joins functionality which needs to be improved.
What problems is the product solving and how is that benefiting you?
MongoDB solves problems like storing the data in the structured or unstructured form as it uses the JSON format to store the data. MongoDB helps businesses by providing high speed, it's speed must be 100 times faster than the relational databases.
Abysmal Support | Account Creation Issues
What do you like best about the product?
I was unable to fully experience MongoDB's offerings before running into the wall of canned condescending responses from "support" staff.
What do you dislike about the product?
- Creating an account with Github is bugged/glitched
- No ability to add the above integration(s) after creating an account via email
- Account with freshly created database seems to just, disappear, and password can't be recovered.
- Created a redundant account with the same exact email address, hoping it would integrate, it did not. And support staff cannot find it.
- Support for free tier is VERY basic and constantly try to upsell you to paid support for a free DB tier, so if you run into account creation issues, before you can even get started, you will be asked to pay for support, making their "free tier" and "trial phase" a complete joke, or a scam, depending on your point of view.
TLDR: MongoDB staff will try to upsell you constantly pushing paid support plans while you're trying to just get logged in or recover your account.
As soon as you create your account, be sure to copy down your "organization URL" because it's one of the things they will ask for in the event you can't log in.
They will ask you to pay for support to delete an account as well.
My advice? Use something else. Lots of noSQL options out there.
- No ability to add the above integration(s) after creating an account via email
- Account with freshly created database seems to just, disappear, and password can't be recovered.
- Created a redundant account with the same exact email address, hoping it would integrate, it did not. And support staff cannot find it.
- Support for free tier is VERY basic and constantly try to upsell you to paid support for a free DB tier, so if you run into account creation issues, before you can even get started, you will be asked to pay for support, making their "free tier" and "trial phase" a complete joke, or a scam, depending on your point of view.
TLDR: MongoDB staff will try to upsell you constantly pushing paid support plans while you're trying to just get logged in or recover your account.
As soon as you create your account, be sure to copy down your "organization URL" because it's one of the things they will ask for in the event you can't log in.
They will ask you to pay for support to delete an account as well.
My advice? Use something else. Lots of noSQL options out there.
What problems is the product solving and how is that benefiting you?
They didn't. They actually wasted quite a bit of my time and created more problems they wanted to be paid to solve.
It is so flexible that it became a problem
What do you like best about the product?
Speed and flexibility are interesting points. There is no need to create collections to start storing data, and you can have very deep structures with the ability to query in the inner structures.
What do you dislike about the product?
Now flexibility becomes a problem. If you don't properly validate the input you want to store, you will end up with a big amount of fields that are useless and confusing. Also, the same field in different rows can be null, string, numeric, boolean, object, etc.
What problems is the product solving and how is that benefiting you?
It was helpful to store data quickly and deliver features "fast", but now it is problematic because of the tech-debt due to invalidated input and complex JSONs.
mongodb usage expierence
What do you like best about the product?
It is free to use, well handled, easy to execute queries on , and has documentation that is widely accessible for every developer to look into and get help. it is also fast and well managed
What do you dislike about the product?
Nothing much other than the known downsides of using mongodb, like the high memory usage, duplicate data, and dependency on indexes; however, in developing small to medium-sized projects, this has not been an issue for me.
What problems is the product solving and how is that benefiting you?
mongodb is solving not having to build complex relational databases for small projects that do not need that complexity, the flexibility and high performance of mongodb are perfect for such jobs
showing 61 - 70