Unclaimed: Are are working at MongoDB ?
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.
( 1 )
| Capabilities |
|
|---|---|
| Segment |
|
| Deployment | Cloud / SaaS / Web-Based, Desktop Mac, On-Premise Linux, On-Premise Windows |
| Training | Documentation |
| Languages | English |
Compare MongoDB with other popular tools in the same category.
MongoDB is a noSQL database. This means that it is non-relational. Therefore, it is quick to start projects with it. In addition, its price list is quite good for me.
Sometimes, things may get complicated easily. For example, referencing a value is harder than I think. It takes my time to finding functions beside findOne etc.
MongoDB solves my problem with time and space. It is on the cloud, therefore, it is accesible and optimized. I feel more productive because it has a lot of tool compatible with any language I want.
MongoDB is a fast and highly Scalable and reliable database. It is easy to query data in MongoDB, it has huge open source community for support and many supportive thrid part plugins and tools in node package manager.
MongoDB takes a large amount of memory and the size of the document is so small. We can only make a maximum of 16MB documents. There is no support for transaction commit as we have in most SQL databases
We use MongoDB mostly in e-commerce, health or fitness and messenger-type applications. It is easy to query and make database structure and schema so quickly. And it is so fast that we all love it.
It is fast, can be used for a variety of database solutions, and is extremely reliable. Also, the querying is really fast almost at par with SQL databases. It also has queries where you can aggregate data from the tables.
Querying can get complicated, depending on the complexity of the data. Understanding the underlying working of MongoDB is not simple and it is easy to go wrong while developing solutions.
We had used MongoDB as a cache solution to store some latest values which had to be retrieved very frequently and we were amazed by the performance of this database,
MongoDB is very easy to learn and use. It is highly scalable. It also has a very simple installation. It has powerful querying and analytics tools available, both open source as well as paid.
Our organization uses MongoDB as the database on all our backend services, and have not come across anything that I dislike yet.
We use MongoDB as our database to store our data in different services that we have.
In MongoDB, we can store data easily and visualize it on Atlas UI. Easy to use and manage where data for application are in large numbers.
MongoDB uses high memory for data storage and limits for document size.
I am using MongoDB for the data where I don't have many relations between the fields and for that purpose MongoDB is great to use.
Indexing, Covered queries, Replica set, Sharding
Nothing as such, its superb on all the aspects of scalability, high availablity
Web2, Web3, Scalability, Finance and Accounting, Gaming
The mongodb makes the database management easier with the software and searching retrieving storing of data seamless. The UI is quite simple which makes it more user friendly and doesn't need more expertise to use the tool
The user interface can be improved for better user experience and more features and extensions can be added to make it integrate with other devops middleware and development tools.
Database creation Collections management Records management Storage Retrieve data Search data Testing
Quick and easy calls, much more easier than using other SQL applications. Easy to export information, very intuitive, simple help guide, user friendly, simple and clear interface
nothing, did not find one thing that I am not happy with, it is simple and easy to use, that even someone like me with no deep SQL knowledge can use. Its SQL for dummies :)
Its DB, it saves the needed information on tables. I use it on my daily work, to extract needed and requested information from our customers or our RnD team to provide more information about issues we have encountered.
MongoDB is great. And the customer support is even greater.
It is hard to think of something I dislike about MongoDB. Perhaps the pricing flexibility.
We modeled a real-time communication application prototype with multiple users/sessions support in the same room.
JSON like documents. Collections support TTL and can be configured to auto-expire. Able to index collection based on multiple keys. Indexing mentioned above greatly improves the speed and performance of queries.
Cannot auto-expire documents based on creation date and time. Sessions do not properly support inserting Large data in one transaction.
Go to database solutions for most applications. We are speeding up searches by indexing frequently queried keys in the database colection.