Sign in
Categories
Your Saved List Become a Channel Partner Sell in AWS Marketplace Amazon Web Services Home Help

MongoDB with EBS RAID

MongoDB, Inc | 2.2.2

Linux/Unix, Amazon Linux 5.5 - 64-bit Amazon Machine Image (AMI)

Reviews from AWS Marketplace

1 AWS reviews
  • 5 star
    0
  • 1
  • 3 star
    0
  • 2 star
    0
  • 1 star
    0

External reviews

474 reviews
from G2

External reviews are not included in the AWS star rating for the product.


    Automotive

MongoDB review SUreshg

  • June 27, 2018
  • Review provided by G2

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.


    lewis w.

good database

  • June 27, 2018
  • Review provided by G2

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.
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.
What problems is the product solving and how is that benefiting you?
messaging make easy


    Wayne E.

Not a fun read

  • June 27, 2018
  • Review provided by G2

What do you like best about the product?
the ability to scale horizontally when work loads reach that level
What do you dislike about the product?
everything about mongo and how crappy wiredtiger is compared to mmapv1 with spead mongo is unable to handle our work loads mongos dies all the time
What problems is the product solving and how is that benefiting you?
storing user journeys on massive scale using mongo that there is a lot more better databases out there for certain purposes we should be using
Recommendations to others considering the product:
Be afraid, be very afraid. Do you research. Make sure it's the best product for your work load / use case.


    Financial Services

Ease of development

  • June 27, 2018
  • Review provided by G2

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


    Aviation & Aerospace

We needed a DB that could both support our transactional application as well as scale for large data

  • June 27, 2018
  • Review provided by G2

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.


    Gowri S.

High Scaling DB

  • June 27, 2018
  • Review provided by G2

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


    Information Technology and Services

Using MiongoDB with Go

  • June 27, 2018
  • Review provided by G2

What do you like best about the product?
Running queries on Mongo is simple and quick. It is ideal for creating reporting tools.
What do you dislike about the product?
I would prefer some built in visualization tools from Mongo. Currently am using Robo 3t,
What problems is the product solving and how is that benefiting you?
Database monitoring and dashboard creation.


    Media Production

Sr. Software Engineer

  • June 27, 2018
  • Review provided by G2

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


    mahgoub s.

agents upgrades

  • June 27, 2018
  • Review provided by G2

What do you like best about the product?
automation process
and easy of use
graphing tools
What do you dislike about the product?
rigid setting for server hostnames

cloud manager ' agents seems to be constantly going through upgrades
What problems is the product solving and how is that benefiting you?
bringing service in-house


    Computer Software

Super friendly database model

  • June 27, 2018
  • Review provided by G2

What do you like best about the product?
The ease of use of MongoDB specially for beginners users makes it one of my go to databases to recommend to friends who want to get started with databases in general
What do you dislike about the product?
The fact that MongoDB is not as widespread
What problems is the product solving and how is that benefiting you?
Flexibility when it comes to programming language I can utilize to interact programatically with my database