Why choose ObjectBox + MongoDB?
Offline-First
Work with your data directly on-device with no dependency on a network. Build resilient edge applications that work flawlessly, with or without an internet connection.
Edge-Cloud-Synergy
Leverage ObjectBox’s efficiency and performance for your local data persistence and data synchronization across devices while enjoying MongoDB’s powerful backend capabilities.
Effortless Sync
Never loose data. No network, no worries. Synchronize data between edge devices, locally, on-premise, and/or the cloud and integrate into your MongoDB backend.
Developer Love
From developers for developers: We strive to make data persistence and data sync as easy as possible and your migration seamless.
MongoDB ObjectBox - Central Sync Setup
- ObjectBox Sync Server: deploy it in the cloud, on-premise, or on-device.
A wide variety of devices is supported; from big server machines to Raspberry Pi like boards. - Offline-first ObjectBox Clients: a local database ensures full functionality even without a network.
And when connected, our Sync delivers updates in real-time. - Exceptional performance and scalability: leverage ObjectBox’s high-speed data processing and ability to handle growing data volumes.
- Seamless integration to a powerful MongoDB backend: effortlessly sync your data with a central MongoDB instance, regardless if it’s a MongoDB cloud instance or an on-premise deployment.
MongoDB ObjectBox - Edge Sync Setup
- Flexible ObjectBox Sync Server deployment: Operate seamlessly in cloud, on-premise, or on-device environments (including Raspberry Pi)
- Distributed Edge Syncing: Utilize multiple ObjectBox Sync Servers for efficient data synchronization at the edge
- Robust offline-first architecture: Ensure uninterrupted operations with ObjectBox Sync Clients being fully functional via the local databases and local Data Sync
- Unparalleled performance and scalability: Harness ObjectBox’s high-speed data processing and adaptability to handle growing device numbers, connections, and data demands
- Central MongoDB integration: Effortlessly synchronize data with a central MongoDB instance for comprehensive data management
MongoDB ObjectBox - P2P Sync Setup
- ObjectBox P2P Clusters: connect local devices to each other.
- Peer-to-Peer Synchronization: enable direct data sync between the device peers without relying on a central sync server.
- Resilient offline-first architecture: ensure continuous operations within the P2P cluster.
- High-performance scalability: leverage ObjectBox’s swift data processing.
- MongoDB compatibility: Maintain the ability to sync with a central MongoDB instance for flexible data management.
Coming Soon. Join the waiting list
ObjectBox on-device Database Features
ObjectBox is a highly efficient and ultrafast embedded database for Mobile, IoT, and Embedded devices. 10x faster than any alternative, it takes only 1/10th of the code compared to SQLite, and is a perfect alternative to SQLite and CoreData. On top, it comes with a built-in out-of-the-box Data Sync and the very-first on-device Vector Search.
Lightspeed
Best-in-class performance – outperforming every embedded database we’ve ever tested.
On-device Vector Search
Very first and highly scalable on-device offline vector search powering on-device AI; cloud optional. Powerful in combination with our Data Sync.
Querybuilder
With ObjectBox, simply query for objects with checks at compile times; no more typos causing crashes at runtime.
Instant Unit Testing
With our multi-platform approach, you can run plain unit tests on the desktop (no Robolectric, on instrumentation tests) with a real database in milliseconds.
ACID compliant
ACID (Atomic, Consistent, Isolated, Durable) properties and Multiversion Concurrency Control (MVCC) provide you with safe transactions and parallelism
Sustainable
Due to its efficiency, ObjectBox reduces resource-use (CPU, Memory, energy…) and therefore CO2, time, and money waste