MongoDB is a NoSQL database that supports scalable, and high-performance data storage solutions. The platform’s automatic sharing features combined with real-time analytics and horizontal scalability empower businesses with efficient data management.
Capabilities |
|
---|---|
Segment |
|
Deployment | Cloud / SaaS / Web-Based, Desktop Mac, On-Premise Linux, On-Premise Windows |
Training | Documentation |
Languages | English |
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.
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.
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.
Most Popular NoSQL database. It revolutionised the way we looked at databases.
It is difficult to understand and grab hold of first for people coming from purely SQL and relational database.
Databases has been always visualised as big tables with multiple columns and endless number of rows, but MongoDB came up with the unique way of storing data in form of documents and objects.
It is really easy to setup a new mongodb cluster.
Sometimes the agent can bug and is unable to update itself, and that’s a huge problem because after everything goes wrong.
It’s ability to create and manage a mongodb cluster easily. The benefits are mostly time gain.
Stability - we seldom see problems in our use case
Need some of the new features. Need a better story for low-latency global access..
Large complex database of 3D design entities
Sharding and Load-Balancing. MongoDB queries can be much faster in some cases, especially since your data is typically all in once place and can be retrieved in a single lookup
No Joins, Concurrency Issues, Memory Usage
One database that allows users to maintain the benefits of relational databases while incorporating innovations of NoSQL databases
Easy of administration and setup, blows others out of the water.
Mongodb writes are unsafe by the nature that they are done.
Move away from tar based persistent storage.
Document oriented Easy to use and onboard
Multi-region deploments using open source version is not easy Terraform integration seems to be non existent
Using this for our business planning applications due to flexible nature of schema
We chose this DB for it's scalability and flexibility for a big data platform. It can run multiple nodes as one instance.
Quickly ran into issues with data integrity and dependency handling.
Scalability and robustness. We can deploy multiple servers when running out of disk space, and multiple nodes so that if one server goes down, we still have data.
How mongodb allows developers to do more in less time and fewer lines of code
Huge learning curve for schema design and getting it right
Weather analytics related to crop portfolio risk analysis
JSON like console language eases a lot the daily life
Privilege escalation, PRODUCT-101 a lot of small things that are really annoying, e.g. privilege escalation
additioal database for our database portfolio
Very developer friendly. Easy to get started.
Would not recommend for large installations due to low priority of data integrity.
Highly available blob storage for everything from micro databases to petabyte sized databases.
I was unable to fully experience MongoDB's offerings before running into the wall of canned condescending responses from "support" staff.
- Creating an account with Github is bugged/glitched - No ability to add the above integration(s) after creating an account via email - Account with freshly created database seems to just, disappear, and password can't be recovered. - Created a redundant account with the same exact email address, hoping it would integrate, it did not. And support staff cannot find it. - Support for free tier is VERY basic and constantly try to upsell you to paid support for a free DB tier, so if you run into account creation issues, before you can even get started, you will be asked to pay for support, making their "free tier" and "trial phase" a complete joke, or a scam, depending on your point of view. TLDR: MongoDB staff will try to upsell you constantly pushing paid support plans while you're trying to just get logged in or recover your account. As soon as you create your account, be sure to copy down your "organization URL" because it's one of the things they will ask for in the event you can't log in. They will ask you to pay for support to delete an account as well. My advice? Use something else. Lots of noSQL options out there.
They didn't. They actually wasted quite a bit of my time and created more problems they wanted to be paid to solve.