MongoDB Enterprise Advanced and Redis are leading players in the database market. MongoDB has an advantage with its flexible schema capability, while Redis leads in speed with its in-memory operations.
Features: MongoDB offers versatile document-based storage, supports JSON for flexible data handling, and provides high scalability without a fixed schema. Redis is known for in-memory data storage, rapid read/write operations, and efficient caching features.
Room for Improvement: MongoDB can improve its enterprise integrations, indexing capabilities, and security features. Redis could enhance cluster management tools, improve GUI tools, and support complex data models.
Ease of Deployment and Customer Service: MongoDB offers flexible deployment across cloud environments but relies heavily on community support. Redis is easily deployable, especially in public clouds, with strong support from dedicated providers, though it lacks comprehensive GUI tools for management.
Pricing and ROI: Both MongoDB and Redis provide open-source editions, but MongoDB's enterprise version can be costly compared to traditional databases, while Redis is cost-efficient for self-managed setups, albeit with potential RAM cost increases.
Actually, with MongoDB, it's difficult to calculate the return on investment; it's too expensive for our use.
CosmoDB is better for auto-scale.
Overall, on a scale of one to ten, I would rate MongoDB an eight; it's mostly because we're still running a monolithic environment on old hardware, so there are some limitations with read-write access.
MongoDB is highly scalable.
Data migration and changes to application-side configurations are challenging due to the lack of automatic migration tools in a non-clustered legacy system.
Redis is fairly stable.
While solutions for other databases like SQL or PostgreSQL already exist, MongoDB requires additional integrations for developing AI solutions.
We have not contracted the security options in our contract because they're too expensive; thus, we implement just encrypted databases and not the security pack.
Data persistence and recovery face issues with compatibility across major versions, making upgrades possible but downgrades not active.
We have to pay approximately 2,000 euros per month for MongoDB.
We use the free version of MongoDB, so there are no licensing costs.
Since we use an open-source version of Redis, we do not experience any setup costs or licensing expenses.
It offers flexibility in schema adaptation, allowing us to change the schema and add new data points.
MongoDB has definitely helped us improve our network monitoring and reporting dashboard.
MongoDB's dashboards offer more functionalities and allow you to create a dashboard with MongoDB database data.
It functions similarly to a foundational building block in a larger system, enabling native integration and high functionality in core data processes.
MongoDB Enterprise Advanced is a comprehensive platform renowned for its scalability, user-friendliness, and high performance, underpinned by its flexible document-based storage and open-source model. JSON compatibility, clustering, and security elevate its standing among professionals.
The platform facilitates efficient data management through developer-friendly tools and a strong aggregation framework. MongoDB’s no-schema requirement, supported by community expertise, underlines its adaptability. While its sharding capabilities and affordably support large data volumes, there are aspects such as security enhancement and enterprise tool integration that need attention. Indexing and query optimization pose challenges, alongside high costs. Improvements in analytics and UI could advance its infrastructure further.
What are the key features of MongoDB Enterprise Advanced?Industries leverage MongoDB Enterprise Advanced for significant roles in data storage within IoT platforms, healthcare apps, public service monitoring, and big data analytics. Companies in logistics and telecommunications find it instrumental for business process management and video content management, benefiting from its seamless integration and unstructured data support.
Redis is a high-performance, scalable, and easy-to-use caching solution that improves application performance. It is also used for session management, real-time analytics, and as a message broker.
Redis's valuable features include its ability to handle large amounts of data quickly, its simplicity and straightforward setup process, and its support for various data structures, providing flexibility for different use cases.
We monitor all NoSQL Databases reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.