Sign in
Categories
Migration Mapping Assistant 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

357 reviews
from G2

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


    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.


    Computer Software

More uses and flexibility than I had first expected.

  • April 01, 2015
  • Review provided by G2

What do you like best?
I like the flexibility of usage and the speed of deployment. Also, there is an element of portability that is extremely exciting in terms of possibility for extending the usage of established stores.
What do you dislike?
I have some concerns about scalability, although as yet I have not seen any issues. Usage requires some adjustment/new learning of deployment and coding patterns to get the most out of it, but that is not a special problem for MongoDB.
What problems are you solving with the product? What benefits have you realized?
Session and customer data collection, support for SaaS apps
Recommendations to others considering the product:
Read the documentation and find a good book on using the product. I know it sounds cliche. The practical applications of MongoDB are not unlimited but it can fill several requirements for data storage and retrieval when larger or more traditional DBs are just not practical.


    David A.

Fast, developer-friendly, goal-oriented, uber-flexible. What else can you ask for in a database?

  • March 30, 2015
  • Review provided by G2

What do you like best?
MongoDB hits a sweet spot with requirements call for rapidly developing an application that needs to be fast, scaleable, highly tolerant of change, and has variable data needs. Its document oriented approach opens up possibilities for streamlining application architecture that cannot be easily be achieved with relational databases and even other NoSQL solutions like key/value stores.
What do you dislike?
Getting up and running with MongoDB is extremely easy - download and run. Its ability to scale to huge levels is impressive. But the configuration of a large cluster is not for the faint of heart, as it can become extremely complicated to keep track of hundreds of shards and replicas. However, the MongoDB team is working to solve this issue. The new deployment and management features of the new release of their MMS service makes the task relatively simple.
What problems are you solving with the product? What benefits have you realized?
My main usage of MongoDB has been for log management. However, I am prototyping a single-customer-view type application for opinion leader analysis, and a file archiving solution.
Recommendations to others considering the product:
If you are new to document-oriented databases, get up to speed on the concepts first so that you don't end up trying to force a relational model into MongoDB. Analyse your application's data access patterns to determine the best data model for your document structures.


    Stephen D.

Stroring Time-series Meter data

  • March 26, 2015
  • Review verified by G2

What do you like best?
It is a flexible, scalable, NoSQL database that allows developers to take on many of the traditional database administrator tasks. Although it is very flexible, and allows one to store data how they wish, it also allows one via best practices to achieve some very fast data ingestion when working with more complex distributed environments. Also; you can bring a novice up to speed to work with MongoDB queries relatively quickly.
What do you dislike?
Flexibility can be a double edged sword. Allowing developers to store whatever they want in a database means it is naturally harder to get it out. Also; the tools we are familiar with in relational offerings such as profiling tools in relational offerings are not as mature.
What problems are you solving with the product? What benefits have you realized?
In my role; I am focused on using MongoDB as a time-series data store for up to 1 million energy meters.
Recommendations to others considering the product:
When it comes to core document stores, MongoDB is the leader and Couchbase Server is a close second. The knock against Couchbase was that it was harder for developers to use and that is still true by comparison. However it was always touted as easier to deploy and maintain. The knock against MongoDB was that it was harder to deploy and maintain compared to Couchbase. However it is far easier to develop against. MongoDB Inc now has an Ops Manager and automation capabilities that really cast a shadow on Couchbase.


    Lan X.

Easy to learn and use, great choice for small projects

  • March 26, 2015
  • Review provided by G2

What do you like best?
I like the document storage approach. I can easily save and retrieve an object in json format at one time with MongoDB. No worry about the complex relationships in relational databases. Later if I want to change the attributes of the object, due to the schemaless feature, I can easily update anything. These flexibilities help me to develop fast.
What do you dislike?
One thing I'm uncomfortable with is the aggregation function; it is too awkward to use. Another thing make me feel upset is when to update the document. I have to think about all the possible places that could cause inconsistency after the change and estimate the affects.
What problems are you solving with the product? What benefits have you realized?
MongoDB provides most features I need in my small projects like various web applications. It is quite easy to store and get the json, image or a file.


    Consultant in Wholesale

Schema-less MongoDB makes development and administration painless.

  • March 25, 2015
  • Review verified by G2

What do you like best?
During development of a project, schema tends to change very often. Rather than re-work relationships and foreign keys in traditional RDBMS, Mongo means we are only having to make our changes in code. The database "just works" with our changes(assuming those changes are sane). To sum it up, Mongo lets development progress as fast as possible, with no blocking to refactor schema.
What do you dislike?
Schema-less can sometimes bite you if you are unable or unwilling to validate your data at the application level before storing in Mongo. This is solved by writing stored functions(in JS) in Mongo, which can leave something to be desired.
What problems are you solving with the product? What benefits have you realized?
We're saving time(ie money) with Mongo. When a stored document needs to contain not only 'foo' and 'bar', but an additional 5 (or 5000) fields, it "just works". The problem in the past was schema factoring, and the time spent designing schema - Mongo solved those for us. Some added benefits are performance when dealing with large records, and being able to avoid joins.
Recommendations to others considering the product:
Don't go NoSQL because it's the shiny object of the moment. To get the most of out Mongo, try to get yourself and your developers out of the relational data mindset - while you may be able to find similarities and overlap in RDBMS and Mongo, trying to implement it in that fashion will (almost) always end in tears.


    Internet

Mongo Review

  • March 25, 2015
  • Review provided by G2

What do you like best?
As a software developer I like the query interface and good client library support for MongoDB. I like both writing queries in JSON and receiving results in JSON. I also think the aggregation framework is awesome.
What do you dislike?
At first I found it difficult to find good resources for information on how to solve MongoDB Related problems. But, this improved with time as more people adopted the software and MongoDB improved the docs. For a while in version 2.x I had trouble figuring out what docs were relevant for the version I was using. That was more likely my problem.
What problems are you solving with the product? What benefits have you realized?
I found MongoDB to be useful as a document store. However, schema design is very very important. MongoDB world was very helpful in understanding good schema design. This was incredibly helpful to me.
Recommendations to others considering the product:
Be sure you understand the application you want to build, what your needs in not so near future might be, and design your implementation based on that. I did not find mongoDB to be a forgiving product when it comes to changing needs.