MongoDB Atlas is our on-demand, fully-managed and global database as a service (DBaaS) that runs on all leading cloud platforms so you can focus on apps, not ops.
A leader in the DBaaS space, Atlas radically simplifies development and operations, provides a persistence layer for event-driven architecture, and distributes data to consumers whenever and wherever needed.
Atlas lets you scale at the click of a button, in response to an API call, or fully automatically as loads grow, to keep up with the demands of your microservices — with no downtime, full security, and complete data protection.
MongoDB Change Streams enables applications to stream real-time data changes in the database by leveraging MongoDB’s underlying replication capabilities. Change Streams can notify your application of all writes to documents (including deletes) and provide access to all available information immediately as changes occur in the database.
Applications can consume change streams directly via a message queue, but MongoDB’s Atlas Triggers provides a serverless way of consuming change stream events. MongoDB Change Streams drives Atlas Triggers to create responsive, event-driven pipelines.
Triggers can execute MongoDB Functions on predefined schedules or in real time, responding to database changes or user authentication events.
MongoDB Realm is part of our mission to get the database out of the way of developer productivity.
Realm is a serverless application platform that provides an elastically scalable infrastructure for handling requests and coordinating cloud service and database interactions. Think of Realm as adding value to your business applications by removing the need for tedious boilerplate code and automatically managing your application’s backend.
With Realm, there is no need to monitor and manage requests per second. The Realm platform takes care of the infrastructure, allowing you to focus on the high-value parts of your applications.
Realm accelerates development with simple, secure access to data and services to help you build the fastest, most reactive, always-on apps and get them to market faster while reducing operational costs and effort.
Realm works with any MongoDB Atlas cluster and contains these client components:
MongoDB Realm SDK to leverage the power of the lightweight Realm database on mobile and IoT edge devices.
MongoDB Realm Sync to sync data changes between MongoDB Realm instances on the edge and MongoDB Atlas.
Ease: Documents match objects in code, making it faster and easier for developers to build new IoT apps. JSON is the language of APIs, which means you can use the same data model and syntax from the device to the backend. This increases developer productivity and enhances both efficient API design and data model consistency
Flexibility: Add new time series data elements, sensors, and devices without the need to wrangle with database schema changes
Versatility: Query IoT data any way you want to support rich application functionality, real-time analytics, and user experience
Integration: Work seamlessly with all of the leading systems for streaming data, machine learning, BI, and more
Security: Robust access controls, auditing, and encryption controls protect valuable IoT data both in flight and at rest
Scalability: Hundreds of sensors today, millions worldwide tomorrow; Atlas horizontally scales out your database globally as your needs demand
Locality: Distribute data globally for optimal performance or bind it to a specific geographic region for regulatory compliance
Workload Isolation: Ingest vast streams of sensor data and analyze it to learn from it all in real time, without any data movement or resource contention
High Availability: Your connected assets are always generating data, so built-in redundancy and self-healing recovery ensure that your data platform is always on regardless of planned and unplanned downtime
Portability: Run the same data platform everywhere, with a single API for your developers to use from the edge to the cloud
Synchronization: Gain end-to-end data management and movement from edge to cloud with bi-directional and seamless synchronization
Global Coverage: Deploy IoT around the globe, in your own data centers, and with the MongoDB Atlas fully automated global cloud service available on 60+ regions from all the major cloud providers
No Lock-in: MongoDB does not bind you to a specific IoT platform; get the benefits of a multi-cloud strategy and avoid vendor lock-in