Sign in
Categories
Your Saved List Partners Sell in AWS Marketplace Amazon Web Services Home Help

Reviews from AWS Marketplace

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

External reviews

386 reviews
from G2

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


    Internet

Easy to use and setup, but wary of how it will scale and perform in the future.

  • July 02, 2015
  • Review provided by G2

What do you like best?
Easy of administration and setup, blows others out of the water.
What do you dislike?
Mongodb writes are unsafe by the nature that they are done.
What problems are you solving with the product? What benefits have you realized?
Move away from tar based persistent storage.
Recommendations to others considering the product:
Read the documentation, most admin cases were clearly authored.


    Consumer Services

My Mongo DB review

  • April 27, 2015
  • Review verified by G2

What do you like best?
One of the best databases I have ever used . Especially if you use it with Python programming language. The library called PyMongo. The installation is simple enough . You work with the database using the standard Python data types.
What do you dislike?
1. It is not relational database . So you cannot store the data with foreign keys in it.
2. There is no SQL language in it. So if you worked a lot with SQL-like databases it would take a while to understand noSQL databases like MongoDB. But the documentation is relatively fine and you will get into it pretty fast .
What problems are you solving with the product? What benefits have you realized?
I used MongoDB in a startup that was providing online hotel reservations. The primary idea was to store hotel information like location, etc. in MongoDB.
For instance MongoDB provides a very powerful geo location engine. What if you would like to draw a simple polygon shape on a map and would like to find all hotel "inside" it? MongoDB can help you easily solve this problem .
Recommendations to others considering the product:
I would definitely recommend MongoDB especially if you work with geo locations. It solves a lot of problems and saves your time to create complicated algorithms.


    Education Management

MongoDB - My Favorite NoSQL

  • April 15, 2015
  • Review verified by G2

What do you like best?
Flexible, schema-less, document based database. Build-in replication and sharding capabilities allow for high availability and easy horizontal scaling.
What do you dislike?
Single-node write operation. Lack of backup options. Mongodump is not practical when mongodb grows too large.
What problems are you solving with the product? What benefits have you realized?
We use mongodb to generate reports based on aggregation of operational data from other transactional databases.
We also use mongodb as a routing service datastore for apps, which takes advatage of mongodb's auto-scaling feature.
Recommendations to others considering the product:
Very easy to get started. Fast time to production for development.


    Wayne L.

Build for cloud and Internet 2.0 but not a transactional database

  • April 11, 2015
  • Review verified by G2

What do you like best?
* MongoDB can scale very well. The binary code base is light and efficient. With new 3.0 release, write lock is at collection level which is big improvement from previous releases. MongoDB can scale horizontally (form multiple nodes cluster) with minimal effort. For database users want the best performance possible, one can setup a large cluster with many low cost computers or cloud servers so whole or majority part of database is in Memory.
* MongoDB is well protected against hardware failure and data center failure. Unlike older generation of relational database that uses backup for hardware failure and disaster recovery. MongoDB uses online replication. MongoDB replication is the default and recommended installation that creates multiple copy of data across different servers. With careful planning, MongoDB user can have online copies of database files on different storage array or different data center to prevent single point of failure and data loss. Because of the distributed architecture, MongoDB can withstand one or more nodes failure without impact its availability.
* MongoDB is build for Internet. MongoDB stored data in a variation of JSON format. JSON is easy to be consumed by web clients such as web browser and iOS device. MongoDB has powerful data query language and index to search data quickly.
What do you dislike?
* MongoDB is one of very first new nosql databases on the market. It is important to understand it is not a ACID compliant database. What that means is it is not transaction safe beyond the document level (roughly equivalent to a row in relational database). It is the tradeoff for scalability and durability and it is by design according to MongoDB developer. When fit MongoDB into your enterprise application architecture, we need think about what MongoDB can do and can not do.
What problems are you solving with the product? What benefits have you realized?
We use MongoDB to support data retrieval for web based clients. The data our application requested need to have joins of multiple tables and complex data transformation of very large (Terabytes scale) data set from our relational data store. It is a challenge to get data back from transaction oriented relational data for a web/iOS based application that requires sub-second response time and hundreds of concurrent users. We built read optimized data layer using MongoDB and Web service based middleware to support multiple internet platform, namely multiple web browsers and iOS devices. MongoDB enable us to have a very fast and data rich web based application for our users.
Recommendations to others considering the product:
MongoDB is not general purpose database. It can solve particular set of problems very well but could be a bad fit for other problems you want to solve. Understand its strength and shortcoming is the key to a successful implementation.


    Dave L.

Quick and easy to get up and running fast.

  • April 07, 2015
  • Review verified by G2

What do you like best?
MongoDB is simple to manage and has built in spacial functions. Retrieving geospatial data for various locations is fast and accurate. The introduction of GeoJSON for JSON-formatting makes it easy to work with your data. Clustering is possible with MongoDB and allows for making your data highly available and provides redundancy as well. MongoDB does not support ACID transactions but it does provide atomic operations on single documents. (eg. you can embed related data in nested arrays)
What do you dislike?
The need for client affinity in a load balanced setup but this is understandable because each mongos instance has cursors and resources specific to them. Ops Manager looks to be fantastic but unfortunately it is only available with MongoDB Enterprise use. MongoDB uses all free memory on the server automatically with no configurable way to limit it.
What problems are you solving with the product? What benefits have you realized?
Interactive maps for photo geotagging. Speed has been the main benefit.
Recommendations to others considering the product:
MongoDB is a NoSQL solution so be sure it fits your use case. Do not use it if you require SQL. (no joins, transactions or other such structured queries) MongoDB can be a perfect fit for your geospatial data storage needs.


    Computer & Network Security

Great for developers, terrible for mission critical production loads

  • April 07, 2015
  • Review provided by G2

What do you like best?
Very developer friendly. Easy to get started.
What do you dislike?
Would not recommend for large installations due to low priority of data integrity.
What problems are you solving with the product? What benefits have you realized?
Highly available blob storage for everything from micro databases to petabyte sized databases.
Recommendations to others considering the product:
If data integrity is more important than performance, look elsewhere.


    Lexi V.

Mongo is great for a specific use cases.

  • April 06, 2015
  • Review provided by G2

What do you like best?
MongoDB is easy to get started with, and does well for what it is supposed to be, a fairly robust schemaless document store.

The documentation is mature, there are many drivers available and sample code is abundant.
What do you dislike?
Mongo gives you some aspects of a relational database, allowing the user to do things (like joins through relationship queries) in a way. This is a double-edged sword as applying relational techniques to a object store will just cause pain and suffering. Since most people think in relational databases, there is a lot of relational techniques on Mongo, and thus a lot of pain and suffering.

Beyond that -- Mongo really needs to be in memory to scale well, and forget clustering. So you have to really be sure of the size of your data and the access patterns before committing to Mongo. A lot of people think that "hey, this is schemaless, I don't have to worry about how my data is structured" They end up in the pain and suffering camp.
What problems are you solving with the product? What benefits have you realized?
We are doing schemaless ETL of CRM data.
Recommendations to others considering the product:
Make sure you know your data size and usage pattern. Mongo is a tool, make sure you are not using a screwdriver to hammer a nail.


    Denish P.

I'd use Postgres JSONB Over MongoDB

  • April 06, 2015
  • Review verified by G2

What do you like best?
MongoDB is good for initial prototype but if you really want the solution to scale.
What do you dislike?
For the production use, you need something well tested and reliable data store. Postgres JSONB is plausible option to use as documents store along with relational data.
What problems are you solving with the product? What benefits have you realized?
Actually, I don't see any business benefit using MongoDB.


    Natalia K.

Good solution for dynamic queries on documents

  • April 01, 2015
  • Review provided by G2

What do you like best?
Features I find most beneficial are dynamic queries on documents, schema-free, rich data structure
What do you dislike?
Indexes take up a lot of RAM, and not as scalable as some similar solutions, it seems
What problems are you solving with the product? What benefits have you realized?
Storing dosuments


    Yuheng D.

Reviewing MongoDB in an IoT project

  • April 01, 2015
  • Review provided by G2

What do you like best?
Easy for storing JSON format, semi-structured documents. Query runs fast.
What do you dislike?
Not very easy to write the query using a descriptive language. Have to learn how to query in the write semantics. Wish there is a simple api that could be used for query. Haven't tested the performance for large scale data sets either. It is hard ( or sometimes impossible ) to run query on the nested JSON field using a nested search
What problems are you solving with the product? What benefits have you realized?
We use MongoDB as database for a large sensing network project. The benefits it has includes fast query speed, easy to maintain, compatibility for JSON format messages and suitable for storing real-time messages.