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

MongoDB

TurnKey GNU/Linux | 1

Reviews from AWS Marketplace

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

External reviews

470 reviews
from G2

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


    Information Technology and Services

perfect DB platform for Big data analytics scaleout in the cloud!

  • June 16, 2016
  • Review verified by G2

What do you like best about the product?
Flexibility and scalability...Clearly the perfect DB platform for agile, fast speed to market development while dealing with scale based on commodity, redundant hardware is fantastic!
What do you dislike about the product?
A bit too open and immature (as compared to the RDBMS vendors) at times. If your developers are adult-like, Mongo is an awesome tool to support Agile/iterative development. If you struggle with rigors in the app-tier on data model consistency and enforcement, mongo won't help you much (until latest version).
What problems is the product solving and how is that benefiting you?
Internet of things data collection and big data scalability
Recommendations to others considering the product:
Make sure your developers are adult-like...otherwise go with a more seasoned veteran RDBMS like Oracle or MSSQL


    Michelle W.

MongoDB Review

  • June 12, 2016
  • Review verified by G2

What do you like best about the product?
Mongo is very easy to get up and running. I also enjoy working with the dynamic non-relational JSON collections. It is quick and easy to work with which makes it great for rapid prototyping. The database is also entirely free.

Another aspect I enjoyed about using Mongo was the availability of free educational resources. I enrolled in MongoDB for .NET developers which quickly got me up to speed and I was able to quickly start working efficiently with Mongo at work.
What do you dislike about the product?
The collections used in Mongo don't have support for joins, so if you're working with very large sets of data where you need multiple joins, you may be better off with a relational schema.
What problems is the product solving and how is that benefiting you?
I currently use Mongo as a document storage repository and it has been great thus far. Since I am only working with documents, and not multiple large sets of data, the dynnamic JSON collection structure works very well for this.
Recommendations to others considering the product:
I recommend Mongo to any developer. It is very quick and easy to pick up with only a small learning curve. Also great for rapid prototyping and for putting together a proof of concept. Mongo is also great for scalability with the concept of automatic sharding as the amount of data in your database continues to increase.


    Hamed Z.

It's great if you're using JSON objects.

  • May 19, 2016
  • Review provided by G2

What do you like best about the product?
It's very interesting for me when I was developing an application based on Node.js. In our application, everything was in JSON and was extremely easy and efficient to use MongoDB to store JSON objects.
What do you dislike about the product?
I didn't like the errors that produced by MongoDB. They were not sometimes understandable.
What problems is the product solving and how is that benefiting you?
A web-based graph-based search engine.
Recommendations to others considering the product:
If you like to have a very easy-to-use database management system that can handle JSON objects, I highly recommend MongoDB.


    João B.

Simple, performatic and robust

  • April 27, 2016
  • Review verified by G2

What do you like best about the product?
It's simple query language and drivers make it easy to learn for adopters while still delivering the necessary power needed for complex analysis.
As a platform, it can handle almost instataneous queries over large datasets and still not give up on write performance.
Some of our scenarios analysis and use cases couldn't be performed on real time on a traditional RDMS and MongoDB empower us to do this.
What do you dislike about the product?
If you take into account the CAP theorem* MongoDB is clearly positioned as CP solution, and while some solutions such as Cassandra can be tuned to allow the developer to change it's priorities using read or write concerns, MongoDB will never let you write to secondaries, this way you cannot favour Availability over consistency, so for any application that requires instantaneous failover it is not recommendable.


*https://dzone.com/articles/better-explaining-cap-theorem
What problems is the product solving and how is that benefiting you?
Our latest product to be delivered with MongoDB works on enforcing call center workers schedule and monitoring all possible events on the operations, the real and alerts could not be done on the traditional platforms without a massive work on optimization and the performance we have today would be unachievable.
Recommendations to others considering the product:
Take a time to rethink your concepts on data modeling and accessing before implementing your application on MongoDB, the main idea of document storage is to model the dataset based on your application's data access patterns while most companies are used to the RDMS third form pattern that tries to do the opposite, so a mindset change is desirable when adopting MongoDB


    Erik U.

Great database for use with your JavaScript and Node.js projects

  • April 22, 2016
  • Review verified by G2

What do you like best about the product?
Native support of JSON is a great feature of MongoDB and a core requirement for my project. If you are new to MongoDB there are plenty of resources available to get you started with ease.
One of the resources I'd recommend to anyone considering MongoDB is Mongo University. Their free courses give novice MongoDB users all the essential skills to start with MongoDB.
More information is always available in MongoDB documentation.
What do you dislike about the product?
Persnally I find that maintenance of MongoDB can be tricky and might require more training and hands-on experience. One must also be comfortable with command line tools. I am still learning about proper security settings on my project.
What problems is the product solving and how is that benefiting you?
Flexibility and GeoSpatial queries and inexing.
Full-stack development with Meteor.
Recommendations to others considering the product:
Give it a try.


    Samer B.

Fast, scalable and easy to use

  • April 15, 2016
  • Review verified by G2

What do you like best about the product?
The ease of use , simplicity, and blazing speed
What do you dislike about the product?
It cannot be used for mission-critical application where data is very sensitive, as the mongodb developers recommend against doing that.
What problems is the product solving and how is that benefiting you?
Store a huge set of user data. It has helped me scale up my business in ways that aren't possible with traditional DBMS


    Oded S.

Great noSQL product. Installation is less great.

  • April 06, 2016
  • Review provided by G2

What do you like best about the product?
The speed of the engine, the scalability of it, sharding and the support of the various programming languages.
What do you dislike about the product?
Installation is horrible. Too many machines roles in the setup. Map Reduce doesn't work as expected and is missing reliability (even from mongoDB team themselves)
What problems is the product solving and how is that benefiting you?
Saving big data and querying it. Data that is coming in very fast from our applications, should be easily stored and fetched. Mongo solves this. Unlike couchbase, querying the data is easy and working nice.
Recommendations to others considering the product:
If you want an easy to integrate nosql product, json based, with querying capabilities, and you don't care about long installations, this is the product for you.


    Joshua A.

MongoDB is awesome at what it does!

  • April 01, 2016
  • Review provided by G2

What do you like best about the product?
What I like best about MongoDB is that it is simple and fast. There isn't a huge barrier to entry like with RDBMS's. When I first started working as a MSSQL developer, I would go home with my brain spinning for months wrapping my head around all the concepts and challenges. With MongoDB, within the first week I was like wow, I love this, it just makes sense.
What do you dislike about the product?
I dislike the .NET driver implementation, it could use a rework in my opinion. You have to use tons of classes to build up your queries. It would be great if it took advantage of parameterized strings and more closely followed the pattern of the mongo shell.
What problems is the product solving and how is that benefiting you?
I'm storing data for social analytics and writing an intranet that uses MongoDB as it's data store. It has been very beneficial to have a datastore that stores my javascript documents in the same basic format instead of having to normalize and denormalize everything to get it in and out of MSSQL.
Recommendations to others considering the product:
I would highly recommend taking the free M101DEV class they offer, it will give you a great introduction to MongoDB so you can make an informed decision. MongoDB is not a one solution for all product, so understanding it's purpose will help you from using it in the wrong context and really regretting it. When used for its intended purpose it is fantastic however.


    Mahesh G.

Good for starters and heavy read applications

  • March 30, 2016
  • Review verified by G2

What do you like best about the product?
It's very easy to start with. The console commands are javascript based and a library for every major language officially supported. Great documentation for starters.

Secondary indexes are very useful for query optimization.

The self balancing and sharding out of the box is great for people wanting to write a scalable application based on a datastore without needing to know a lot about database scaling.
What do you dislike about the product?
On a write heavy load, mongo does not perform that well. Or well at all. The self balancing sharding kind of breaks down. Mongo keeps on trying to auto balance in the back ground but fails because of heavy write load.

Also the default _id field is used extensively for sharding internally so overriding that field causes all sort of scaling issues.
What problems is the product solving and how is that benefiting you?
I have used mongo as a data warehouse and as a event storage system. One is a read heavy usage, other one is write heavy. The big pro is how easy and quick it is to setup and start using. Con is definitely it's inability to scale with write heavy load.
Recommendations to others considering the product:
If your application is read heavy, mongo is a great to get going. If it's write heavy, I would do some load testing before I go with mongo in production


    Ijem O.

DB Developer's dream

  • March 29, 2016
  • Review verified by G2

What do you like best about the product?
Working with data in a manner that leverages my JavaScript know-how
What do you dislike about the product?
Maybe the absence of some sort of GUI platform
What problems is the product solving and how is that benefiting you?
Data persistence in apps, data scraping and data visualization.
Recommendations to others considering the product:
Try MongoDB today! They have superb guides and documentation to walk you through most business and real world use cases.