FEATURES
Key features of Couchbase Mobile vs. MongoDB Atlas Device Sync (Realm)
Unlike MongoDB Atlas Device Sync (Realm), Couchbase Mobile offers hosted or self-managed deployments, SQL support, peer-to-peer sync, embedded device support, and customizable conflict resolution.
- What’s included
- Offline support
- Platform support
- Flexible topologies
- Peer-to-peer sync
- Delta sync
- Sync conflict resolution
- SQL++
- On-premises/self-managed deployment
- Vector search on-device
- Couchbase
- Mobile, IoT, and embedded device support
- Comprehensive, customizable
- MongoDB Atlas Device Sync (Realm)
- Mobile platforms only
- Basic, no customization
CUSTOMERS
What customers are saying
-
“We need to have a robust supply chain as well as a good frontline sales application to be able to manage the orders and deliver products.”
Madhav Mekala, Director of Mobile App Development, PepsiCo30K users -
“With Capella, millions of players are able to have a consistent experience without any disruptions. These capabilities are critical for us.”
Lars Schmeller, Team Lead, Lotum800 million downloads worldwide10+ million monthly active users -
“The peer-to-peer synchronization in Couchbase Mobile enables patient data to be shared across the clinic seamlessly in real time.”
Lori Most, CEO, BackpackEMR20% reduction in charting costs25% reduction in manual processes -
“We looked at Mongo. We found that the replication technology across data centers for Couchbase was superior, especially for the large workloads.”
Claus Moldt, CIO, FICO<1MS response times24x365 application uptime
How can we help you?
All fields with an asterisk (*) must be filled out
Thank You for Your Submission.
A Couchbase representative will be in touch with you shortly.
Code snippet
Couchbase Mobile supports SQL, which is more intuitive than MongoDB’s query language
> SQL
SELECT SUM(value * volume) AS val, symbol
FROM db.stocks
WHERE symbol IN ( "AAPL", "GOOG" ) AND value > 0
GROUP BY symbol
ORDER BY val DESC, symbol ASC
> SQL
db.stocks.aggregate([
{ "$match": {
"$and": [
{"symbol": {
"$in": [
"AAPL",
"GOOG"]}},
{ "value": {
"$gt": 0 }}]}},
{ "$group": {
"_id": {
"symbol": "$symbol" },
"sum(value * volume)": {
"$sum": {
"$multiply": [
"$value",
"$volume"]}}}},
{ "$project": {
"_id": 0,
"sum(value * volume)": "$sum(value * volume)",
"symbol": "$_id.symbol"}}
{ "$sort": {
"sum(value * volume)": -1,
"symbol": 1 }}]})