NoSQL in product development nutshell
What do you like best about the product?
DB data structure and scaling features at first, data modelling , normalization and schema practices known for it data storage practices, and its recent releases 3.4 where it offers views, graph traversal
What do you dislike about the product?
Currency and Timezone point of effort needed
What problems is the product solving and how is that benefiting you?
product database
Recommendations to others considering the product:
Its all depends upon business requirements, with my usage from past 2 years mongodb works good in all my development and product building scenarios, like from mobile app backend DB, product and micro-services implementation.
easy to start with
What do you like best about the product?
The easy to use native powerfull mapreduce , and prejoin collections
What do you dislike about the product?
The hard limitation of 16MB per document
What problems is the product solving and how is that benefiting you?
Converting XML Documents to JSON Documents
MongoDB 3.4 Review!
What do you like best about the product?
My top 3 favourite features
1. Views
2. Linearizable reads
3. Network compression
4. Chunk balancing parallelism (did I mention 3 features only?)
What do you dislike about the product?
Shard zoning. This is merely a rebranding of shard tagging. It should not be counted as a new feature!
What problems is the product solving and how is that benefiting you?
Allow our database to be compliance with the application response time. Considering our dataset, it is quite a feat!
Pretty good!
Instead of building your own MongoDB cluster on EC2 instance, use Atlas instead. It's definitely better and easier! As simple as using RDS :)
{"title":"The database as a programmer would like it to be"}
What do you like best about the product?
The synergy between the code and database, especially with Node.js.
What do you dislike about the product?
Having to go back and make performance tweaks to existing structures.
What problems is the product solving and how is that benefiting you?
Trying not to spend too much time integrating new features and iterating on existing ones because of database constraints.
Saving us $ and uping our game at the same time
Atlas has exceeded our expectations. For the same or better cost than setting up our own cluster, we get a free automated DB SysAdmin on staff. System updates, MongoDB updates and configuration changes are taken care of reliably in a push of a button. Being able to increase or cluster size or change to larger instances and knowing that it is being done right is excellent. Having all this at no additional cost is even better.
We are using the VPC peering connection capability to create a more secure connection to our MongoDB cluster. The docs are good, but I still had a question. Posted my question in the ever present help chat button and had help within a few minutes.
Flexible, Fast, Easy to Setup
What do you like best about the product?
The Schemaless design makes rapid prototyping and iteration incredibly easy. The free tier platforms make it a great option for trying out and can take you incredibly far though there are great options/support provided for Enterprise services. For programmers, there are many well-maintained libraries for wrapping around the API.
What do you dislike about the product?
Though the database itself is fantastic, the third party tools to manage DBs are only ok. They are improving, but tools like 3T and Robomongo don't take complete advantage of the schemaless model.
What problems is the product solving and how is that benefiting you?
Data backups, restoring instances, and fast-paced products are all made easier with Mongo.
Recommendations to others considering the product:
Make sure you read above the vulnerabilities of unsecured Mongo instances and don't get your data kidnapped!
MongoDB ruined SQL databases for me
What do you like best about the product?
The flexibility of document focused databases makes it easy to change or update schemas, hold data with varying sample rates or different, non-subset fields.
What do you dislike about the product?
High performance drivers to native data structures in other programming languages. Specifically, if I want to store time series data in Mongo, then retrieve in Python, the list of queries has to be iterated through to pull out the individual data fields. Some third party solutions provide a better solution.
What problems is the product solving and how is that benefiting you?
Data storage for IoT applications. SQL is certainly popular with business insight applications, but rolling out new and developing products in a start up meant we could not future proof our data collection up front when working with SQL databases.
Recommendations to others considering the product:
Be sure to start with later versions of MongoDB, updates in the last year have really improved indexing performance and flexibility of aggregations. Some SaaS deployments of MongoDB are too far behind.
Amazing DBaaS
If you're looking for a DBaaS solution that brings innovation, simplicity and easy of management, you have to give a try for ATLAS.
ATLAS will help to setup the security of your DBaaS environment and you will have a ReplicaSet or a Sharded Cluster up and running in minutes.
Quick, reliable NoSQL solution
What do you like best about the product?
MongoDB is really very good NoSQL database. It is simple but powerful. It is quick on large datasets and simple to retrieve data. We use it mainly for logs and statistics data. Where our SQL-based database it uneffective Mongo comes and helps us.
What do you dislike about the product?
If you newer worked with NoSQL DBs it would be a little bit unusually to use it but perfect documentation and simple (JS-based) query language helps you to start quick.
What problems is the product solving and how is that benefiting you?
MongoDB is used for statistics and logs data. Store that in SQL DB is very resourse expensive and uneffective.
Recommendations to others considering the product:
If you have a lot of unstructured data such as logs you should give MongoDB a try!