MongoDB Atlas (pay-as-you-go)
MongoDB, IncExternal reviews
506 reviews
from
and
External reviews are not included in the AWS star rating for the product.
Student user
What do you like best about the product?
I like the tutorials of how to manage best the data
What do you dislike about the product?
I wish that the deadlines were at 11:59pm
What problems is the product solving and how is that benefiting you?
underwriting for mortality rates
Recommendations to others considering the product:
Try to learn how to use it will you are still in college, because you are in that test taking mode.
PM of the distribution platform using MongoDB
What do you like best about the product?
1) Don't need to worry about relationships
2) Scalable
3) Fast
4) Allows storing complex structures
5) Excellent support
2) Scalable
3) Fast
4) Allows storing complex structures
5) Excellent support
What do you dislike about the product?
Sometimes the time to release the feature we need is too long, so we have to apply the workaround. It is not so easy to backtrack, meaning that it takes extra time to investigate what is going on.
What problems is the product solving and how is that benefiting you?
1) Big data storage
2) Enterprise segment support
3) Complex data structures storage solutions
2) Enterprise segment support
3) Complex data structures storage solutions
MongoDB review SUreshg
What do you like best about the product?
SImple to setup, and flexible architecture.
What do you dislike about the product?
no it works as exopected and not really hard to set up.
What problems is the product solving and how is that benefiting you?
No regular data streaming
Recommendations to others considering the product:
Easy to use, cheap cost and excellent custoer support.
good database
What do you like best about the product?
replication is easy, sharding is very easy too.
Replication
MongoDB provides high availability with replica sets.[9] A replica set consists of two or more copies of the data. Each replica set member may act in the role of primary or secondary replica at any time. All writes and reads are done on the primary replica by default. Secondary replicas maintain a copy of the data of the primary using built-in replication. When a primary replica fails, the replica set automatically conducts an election process to determine which secondary should become the primary. Secondaries can optionally serve read operations, but that data is only eventually consistent by default.
Load balancing[10]
MongoDB scales horizontally using sharding. The user chooses a shard key, which determines how the data in a collection will be distributed. The data is split into ranges (based on the shard key) and distributed across multiple shards. (A shard is a master with one or more slaves.). Alternatively, the shard key can be hashed to map to a shard – enabling an even data distribution.
MongoDB can run over multiple servers, balancing the load or duplicating data to keep the system up and running in case of hardware failure.
File storage
MongoDB can be used as a file system, called GridFS, with load balancing and data replication features over multiple machines for storing files.
This function, called grid file system,[11] is included with MongoDB drivers. MongoDB exposes functions for file manipulation and content to developers. GridFS can be accessed using mongofiles utility or plugins for Nginx[12] and lighttpd.[13] GridFS divides a file into parts, or chunks, and stores each of those chunks as a separate document.[14]
Aggregation
MapReduce can be used for batch processing of data and aggregation operations.
The aggregation framework enables users to obtain the kind of results for which the SQL GROUP BY clause is used. Aggregation operators can be strung together to form a pipeline – analogous to Unix pipes. The aggregation framework includes the $lookup operator which can join documents from multiple documents, as well as statistical operators such as standard deviation.
Replication
MongoDB provides high availability with replica sets.[9] A replica set consists of two or more copies of the data. Each replica set member may act in the role of primary or secondary replica at any time. All writes and reads are done on the primary replica by default. Secondary replicas maintain a copy of the data of the primary using built-in replication. When a primary replica fails, the replica set automatically conducts an election process to determine which secondary should become the primary. Secondaries can optionally serve read operations, but that data is only eventually consistent by default.
Load balancing[10]
MongoDB scales horizontally using sharding. The user chooses a shard key, which determines how the data in a collection will be distributed. The data is split into ranges (based on the shard key) and distributed across multiple shards. (A shard is a master with one or more slaves.). Alternatively, the shard key can be hashed to map to a shard – enabling an even data distribution.
MongoDB can run over multiple servers, balancing the load or duplicating data to keep the system up and running in case of hardware failure.
File storage
MongoDB can be used as a file system, called GridFS, with load balancing and data replication features over multiple machines for storing files.
This function, called grid file system,[11] is included with MongoDB drivers. MongoDB exposes functions for file manipulation and content to developers. GridFS can be accessed using mongofiles utility or plugins for Nginx[12] and lighttpd.[13] GridFS divides a file into parts, or chunks, and stores each of those chunks as a separate document.[14]
Aggregation
MapReduce can be used for batch processing of data and aggregation operations.
The aggregation framework enables users to obtain the kind of results for which the SQL GROUP BY clause is used. Aggregation operators can be strung together to form a pipeline – analogous to Unix pipes. The aggregation framework includes the $lookup operator which can join documents from multiple documents, as well as statistical operators such as standard deviation.
What do you dislike about the product?
MongoDB is not relational so you lose all the capabilities of relational databases.
No joins. You design as if they were never an option.
It scales well in a narrow range but other NoSQL solutions are better at scaling. Sharding is annoying, complex and seems like it was bolted on.
It uses eventual consistency, which is good and bad.
No transactions except at the record level. If you want a transaction you have to fit the whole transaction into a single record.
Hard to secure properly without going with an Enterprise license.
There is no patching, you have to do full upgrades and full upgrades are issued several times a year. So you have to build a patch schedule around those. There is no guarantee that your upgrade will work with your given driver so tests must be scheduled before upgrading.
No joins. You design as if they were never an option.
It scales well in a narrow range but other NoSQL solutions are better at scaling. Sharding is annoying, complex and seems like it was bolted on.
It uses eventual consistency, which is good and bad.
No transactions except at the record level. If you want a transaction you have to fit the whole transaction into a single record.
Hard to secure properly without going with an Enterprise license.
There is no patching, you have to do full upgrades and full upgrades are issued several times a year. So you have to build a patch schedule around those. There is no guarantee that your upgrade will work with your given driver so tests must be scheduled before upgrading.
What problems is the product solving and how is that benefiting you?
messaging make easy
Ease of development
What do you like best about the product?
THIs allowed us to use less code. Which means less cost.
What do you dislike about the product?
Support fotr people coming from RDBMS especially experienced users.
What problems is the product solving and how is that benefiting you?
High cost and performancre
Recommendations to others considering the product:
Analyze your use case
We needed a DB that could both support our transactional application as well as scale for large data
What do you like best about the product?
Ease of use.... It just worked. No tricks, no work a-rounds.
What do you dislike about the product?
I would say aggregation queries need to be tightened up a bit. They can be quite complex to implement and you sometimes have to experiment to get the behavior you want.
What problems is the product solving and how is that benefiting you?
Cost and time savings for the aviation industry.
High Scaling DB
What do you like best about the product?
Faster operation, Allow me to store what ever I want.
What do you dislike about the product?
Need material to learn. Provide open source content like e-books, course and certification
What problems is the product solving and how is that benefiting you?
Healthcare. Helps me to store member centric document
Sr. Software Engineer
What do you like best about the product?
Easy to setup. Considerable less time to start working in agile methodology.
What do you dislike about the product?
standard set of admin tools with maturity as other RDBMs
What problems is the product solving and how is that benefiting you?
Cloud based media mgmt
Beginner learning MongoDB
What do you like best about the product?
The free courses that help me become more familiarized with the environment of MongoDB especially learning NoSql format.
What do you dislike about the product?
Still learning with the environment, not much to dislike so far. I enjoy the lessons.
What problems is the product solving and how is that benefiting you?
The benefits is learning a new why of processing data.
Easy to deploy
What do you like best about the product?
Setting up Mongo for development is pretty easy which is great from a software development standpoint
What do you dislike about the product?
I do not have any dislikes at this time.
What problems is the product solving and how is that benefiting you?
We store user data in order to show trends of models over time.
showing 181 - 190