Skip to content

EloqDoc vs MongoDB - Part 3: Cloud Services (MongoDB Atlas vs EloqCloud)

Ankur Tyagi|January 9, 2026|

In this third part of our EloqDoc vs MongoDB series, we shift focus to the managed cloud services.

If you haven't read them yet, check out Part 1: Architecture and Design and Part 2: Feature Comparison to understand the architectural foundations and feature-level differences.

MongoDB Atlas is MongoDB Inc.'s fully managed database-as-a-service, available on all major cloud providers, which has been around for years. EloqCloud is EloqData's managed service for deploying EloqDoc and EloqKV clusters in the cloud. Using a managed service can drastically simplify the operational burden – no need to manually set up servers, handle backups, or manage scaling; the service takes care of that. However, not all cloud services are equal.

We will compare Atlas and EloqCloud in terms of performance, cost, security, and overall capabilities. The goal is to help you determine which service might be the better fit for your needs, whether it’s getting the most bang for your buck or meeting strict performance and security requirements.

Performance in the Cloud - Benchmark Results

We ran a controlled benchmark to evaluate real-world performance of MongoDB Atlas and EloqCloud (powered by EloqDoc). Both systems were tested under identical conditions:

  • Same dataset: 10 million records
  • Same YCSB workload config
  • Same concurrency levels: 64, 128, 256 threads
  • Same hardware tiers: AWS us-west1 c5n.2xlarge (8 CPU cores, 16GB memory)
  • Workloads evaluated: Read-only, Read-write (50/50 mixed), and Write-only
Tier CPU / Memory
Tier A 2 cores / 16GB RAM
Tier B 8 cores / 64GB RAM

Key Findings

EloqCloud consistently delivers higher throughput across read, write, and mixed workloads, even as concurrency rises.

Throughput (QPS) - 2 cores / 16GB

Read-only Workload

Concurrency Atlas QPS EloqCloud QPS
64 16,643 29,193
128 12,860 33,556
256 12,512 34,803

As concurrency increases, Atlas read throughput declines while EloqCloud continues to scale. At 256 threads, EloqCloud sustains nearly 2× the throughput of Atlas, maintaining efficiency under parallel access instead of tapering off under load.

Read-only Throughput Comparison (2 cores / 16GB) - EloqCloud vs MongoDB Atlas

Read-Write (Mixed)

Concurrency Atlas QPS EloqCloud QPS
64 4,978 10,054
128 5,241 12,988
256 5,333 14,939

Under mixed traffic, EloqCloud more than doubles throughput relative to Atlas across all concurrency levels. The performance gap widens as threads increase, indicating a commit path that handles parallel reads and writes without significant coordination overhead.

Read-Write Throughput Comparison (2 cores / 16GB) - EloqCloud vs MongoDB Atlas

Write-only

Concurrency Atlas QPS EloqCloud QPS
64 3,617 5,811
128 3,599 8,063
256 3,515 10,661

Write throughput on the Atlas plateaus quickly. EloqCloud continues to grow linearly, achieving over 2× throughput at 256 threads.

Write-only Throughput Comparison (2 cores / 16GB) - EloqCloud vs MongoDB Atlas

Throughput (QPS) - 8 cores / 64GB

Read-only

Concurrency Atlas QPS EloqCloud QPS
64 45,328 44,160
128 50,745 49,458
256 48,994 54,352

At lower concurrency levels, performance between the two systems remains comparable. At higher thread counts, EloqCloud maintains throughput while Atlas begins to taper, resulting in a measurable advantage at 256 threads.

Read-only Throughput Comparison (8 cores / 64GB) - EloqCloud vs MongoDB Atlas

Read-Write (Mixed)

Concurrency Atlas QPS EloqCloud QPS
64 14,172 17,112
128 19,929 26,263
256 24,050 35,266

Increasing CPU capacity improves throughput for both engines, but EloqCloud converts the additional compute into greater sustained throughput. At peak concurrency, EloqCloud delivers approximately 46% higher mixed-workload throughput.

Read-Write Throughput Comparison (8 cores / 64GB) - EloqCloud vs MongoDB Atlas

Write-only

Concurrency Atlas QPS EloqCloud QPS
64 7,063 9,422
128 10,887 16,535
256 14,388 23,760

Write-heavy workloads show continuous gains on EloqCloud as threads scale. Atlas increases initially but flattens at higher concurrency levels. EloqCloud continues to experience upward growth, achieving even higher throughput at 256 threads.

Write-only Throughput Comparison (8 cores / 64GB) - EloqCloud vs MongoDB Atlas

Latency Results (P50 & P99)

2c/16GB (Read Latency)

Concurrency Atlas P50 EloqCloud P50 Atlas P99 EloqCloud P99
64 3615 µs 1646 µs 11,191 µs 11,879 µs
128 9,575 µs 2,895 µs 17,839 µs 12,975 µs
256 19,759 µs 6,007 µs 44,991 µs 17,519 µs

Latency grows sharply on Atlas as concurrency increases. EloqCloud exhibits stable tails and significantly lower medians, resulting in faster response times and improved performance under load.

Read Latency Comparison (2 cores / 16GB) - EloqCloud vs MongoDB Atlas

8c/64GB (Read Latency)

Concurrency Atlas P50 EloqCloud P50 Atlas P99 EloqCloud P99
64 1,269 µs 1,019 µs 3,413 µs 10,199 µs
128 2,413 µs 1,280 µs 5,319 µs 42,527 µs
256 4,967 µs 1,874 µs 14,567 µs 55,583 µs

Median (P50) latency on EloqCloud remains significantly lower, especially under high concurrency, where Atlas latency rises sharply. Tail latency (P99) readings vary depending on the cache state and burst pattern, but median values consistently favour EloqCloud, indicating a faster response under load conditions.

Read Latency Comparison (8 cores / 64GB) - EloqCloud vs MongoDB Atlas

Cost and Pricing Differences

Cost is often the make-or-break factor when choosing a cloud service. Let’s compare the cost models of Atlas and EloqCloud, and how each architecture influences costs.

MongoDB Atlas Pricing Model

Atlas uses a usage-based pricing, but essentially, you pay for the size of the cluster you provision (even if you’re not using it entirely). You choose a tier (which corresponds to a specific VM size for the MongoDB nodes and the number of nodes, typically a minimum of 3 for a replica set).

For example, an M30 cluster might cost a few hundred dollars per month, an M50 more, and so on up to multiple thousands for large clusters.

MongoDB Atlas Pricing Model

You’re also charged for the storage allocated (with a certain amount included per tier) and any backup storage. Data transfer (network egress) is another cost if you have a lot of traffic leaving the data center, or for certain backup restores. Atlas does offer an auto-scaling option and even a serverless option (pay per operation), but the serverless pricing can be relatively high if you have a steady load (it’s more for spiky or intermittent workloads).

In Atlas, because each production cluster is a replica set with at least 3 nodes, you are inherently paying for 3 copies of your data to be stored (which is good for safety, but it means if you have 1 TB of data, you’re actually using 3 TB across the nodes, and your storage bill and backup will reflect that redundancy).

MongoDB Atlas Replica Set Architecture

EloqCloud Pricing Model

EloqCloud is designed to be very cost-effective and flexible. The big difference is that EloqCloud’s architecture doesn’t require multiple full copies of your data on different nodes – the primary copy of data is in an object store (S3). EloqCloud’s use of cheap object storage drastically reduces storage cost for the end user.

For example, Amazon S3 costs roughly $0.023 per GB-month (and that includes auto replication across availability zones). By contrast, an equivalent amount of SSD storage (like EBS gp3) might cost around $0.10 per GB-month or more, and if you have 3 replicas, effectively $0.30 per GB-month for protection.

EloqCloud provides the durability of multiple copies at a cost comparable to that of a single, inexpensive copy on object storage. This approach can yield up to 90% storage cost savings.

Additionally, EloqCloud pricing is very granular and elastic.

They offer a generous free tier: at no cost, you can run up to 3 clusters with a total of 25 GB storage, and they even allow significant throughput (up to 10k reads and 1k writes per second) on that free tier.

EloqCloud Free Tier

It’s “free forever” for a decent workload, not just a tiny development sandbox. (MongoDB Atlas’s free tier, in comparison, is limited to 0.5 GB and is really just for light testing.)

Their paid tiers include a certain amount of storage and “compute hours” with the ability to scale to zero. “Scale to zero” means if your database is idle, it can shut down compute to save you money – something Atlas does not do for a cluster (Atlas requires your cluster always to have at least one primary and one secondary running).

The pricing is broken down by storage ($0.10 per GB beyond the included amount) and compute hours ($0.14 per hour beyond the included amount). They also include some amount of data transfer free.

These rates are competitive; for instance, $0.14 per compute hour is roughly $100/month per compute instance (1 compute unit = 1 vCPU, 8GB RAM).

The Enterprise tier of EloqCloud offers SOC2 compliance, SLA, priority support, and private networking at a base monthly rate of $999 for companies requiring compliance and custom SLAs.

EloqCloud Pricing Model

EloqCloud positions itself as a significantly more cost-efficient alternative to Atlas. By decoupling storage, they minimize the cost of keeping data (you essentially pay near raw storage costs). By allowing scale-to-zero and granular compute hour billing, they ensure you don’t pay for idle capacity. Atlas, while convenient, can become costly because you’re often running 3 nodes 24/7, even if your usage is sporadic.

A scenario to illustrate costs

If you have a dataset of 100 GB and an application that during peak hours needs a lot of throughput, but is hardly used off-peak.

On MongoDB Atlas, choose an M50 cluster with 3 nodes, each having maybe 160 GB of storage (to fit 100 GB and allow growth). You pay for those nodes full-time.

Let’s say that’s on the order of $ 1.50 to $ 2/hour for the cluster (just ballpark), which in a month is $ 1,000 to $ 1,500.

MongoDB Atlas Cost Example

That covers compute and storage (with redundancy). If you’re not using it at night, tough – it’s still running (unless you tear down the cluster or scale manually).

EloqCloud decouples compute from storage:

  • Data is stored in object storage (at a cost of only $0.10/GB).
  • Compute containers scale up during peak periods and scale to zero during idle times.
  • You pay per compute hour, not per always-on node.

For our scenario:

Storage: 100 GB for $10/month

Compute:

  • Peak = 6 hours/day
  • Total = 180 hours/month
  • Business plan includes 180 compute hours
  • Off-peak = 18 hours/day (scale-to-zero)

Total monthly bill: $19 (Business Plan) + $10 (storage) + $0 (compute) = $29 per month

The difference comes from the fact that EloqCloud charges for compute only when the workload is actively running.

If You Need More Compute

Let’s extend the scenario to workloads with 10 peak hours/day and 300 compute hours/month.

Scenario MongoDB Atlas M50 EloqCloud (Business Tier)
Dataset size 100 GB 100 GB
Storage cost Included $10
Peak compute hours 300 300
Compute model Always on Pay per hour
Off-peak compute cost Full cost $0
Monthly total $1000–$1500 ≈ $45.80

Your monthly compute cost might end up significantly lower, and you’ve saved dramatically on storage costs. Even if you keep some nodes always on, the storage difference plus cheaper compute could easily cut your bill by a large fraction.

One more thing - licensing costs

MongoDB’s server license (SSPL) doesn’t charge you directly, but if you wanted an Enterprise feature (like encryption at rest on-prem), you’d need to pay for Enterprise. In Atlas, those features are included in the service cost. EloqDoc, being AGPL, has no licensing cost for usage.

If cost optimization is a top priority and you have the flexibility to try a newer service, EloqCloud is extremely attractive. Especially noting that EloqCloud even offers things like a free tier for real usage - something basically unheard of with Atlas for production-scale work.

Atlas is the more expensive option, but it comes with the backing of MongoDB Inc., a longer track record, and a larger ops team behind it. Some companies are willing to pay a premium for that peace of mind or because they require specific enterprise support.

But if you’re looking to maximise database performance per dollar, EloqCloud makes a strong case.

Security and Compliance in the Cloud

Security in a managed service context means not just the database’s features but also the cloud platform’s measures. Both Atlas and EloqCloud know that users entrust them with critical data, so they provide robust security configurations.

MongoDB Atlas Security

  • Atlas runs your databases in isolated virtual private cloud instances. You typically configure network access so that only your application servers (or IP addresses you specify) can connect to the database. Atlas supports VPC peering and even AWS PrivateLink for private connectivity.

  • All Atlas clusters have TLS encryption for client connections by default.

  • Atlas automatically enables authentication (you must create database users), and you can enforce complex passwords or integrate with identity providers for single sign-on (for Atlas admin).

  • Data at rest in Atlas is encrypted using cloud provider’s disk encryption (and Atlas can manage the keys or integrate with AWS KMS for customer-managed keys if on specific plans).

  • Atlas also features advanced security options, including auditing, LDAP integration for database authentication, and fine-grained roles, available with the Atlas Enterprise tier.

  • Importantly, Atlas has a slew of compliance certifications: SOC2, GDPR, HIPAA (with signing a BAA), etc., making it suitable for regulated industries.

EloqCloud Security

  • EloqDoc’s built-in security features (authentication, TLS, access control) are applied in EloqCloud. When you deploy a cluster, you’ll create users with passwords or keys just like in MongoDB. Communications between EloqCloud nodes and clients are encrypted via TLS.

  • Data in object storage is encrypted server-side by default (all major cloud providers do this, and some also allow customer-managed keys for object storage). EloqCloud’s Enterprise plan will enable you to bring your own encryption keys or add additional encryption layers if needed. Also, any ephemeral data on SSDs would be on encrypted volumes managed by EloqData.

  • As a relatively new service, EloqCloud does not yet hold all compliance badges. However, the Enterprise plan explicitly mentions SOC2, which means we are subject to an audit for security best practices.

  • One notable security aspect of EloqCloud’s architecture is that, since the primary data is stored in object storage, even if a compute node is compromised, it retains only a subset of cached data (and possibly not even in a human-readable form if it’s in a binary format in memory or on disk). Object storage access can be tightly controlled with IAM roles.

Data Recovery and Reliability

Both services replicate data across zones by default - Atlas via replica sets, EloqCloud via storing in cross-zone object storage and redundant logs.

User Control One key difference is how each platform exposes infrastructure.

On MongoDB Atlas, you do not have access to the underlying VMs or operating system; everything is abstracted behind the Atlas control plane. This means OS-level operations (file system access, custom auditing agents, kernel tuning, etc.) are not available; you rely on Atlas-managed features only.

EloqCloud operates similarly, as you also do not receive OS-level access. Its compute layer is stateless, auto-managed, and infrastructure-abstracted, so users interact with the database only through the provided connection string and the EloqCloud control plane.

  • Both platforms provide a fully managed environment where you administer the database through their UI and API.

  • Both Atlas and EloqCloud allow you to restrict access by IP, require TLS, and so forth, which are standard for any DBaaS.

  • Both services provide a secure environment out of the box. You should always follow best practices (use strong passwords, limit network access, turn on audit logs if needed, etc.), which you can do on both platforms.

Ease of Use and Additional Features

How do Atlas and EloqCloud compare in terms of user experience and extra bells and whistles?

Atlas User Experience

  • Atlas has a polished web UI and integrations. You can deploy a cluster with just a few clicks, monitor performance metrics in real-time, set up alerts (e.g., if CPU usage is high or disk space is low), and manage backups through the UI.

  • Atlas offers numerous convenience features, including one-click full-text search index creation (Atlas Search), a built-in Data Lake for querying across clusters or performing federated queries on S3 data, and charts for creating dashboards. It’s an entire ecosystem.

  • They also offer a mobile/edge sync (Realm) if needed, as well as various other add-ons. These may not be directly related to database performance features, but they cater to developers who want a one-stop platform.

EloqCloud User Experience

EloqCloud, being newer, is focused on core database service. The basics are there: you can easily create a cluster (select your cloud and region, e.g., AWS us-west), define its size, and get a connection string.

EloqCloud Cluster Creation

EloqCloud also provides a built-in Serverless monitoring dashboard, giving you real-time visibility into core metrics, such as cache hit rate, memory usage, cluster health, and cloud-region details, all in one place.

EloqCloud Monitoring Dashboard

They support “scale to zero” and serverless-like operation, which is a user experience advantage if you want automatic cost savings on low usage.

EloqCloud integrates with EloqData’s other offerings, including EloqKV (Redis API) and EloqDoc, all of which fall under the EloqCloud umbrella. So, if you wanted a multi-model setup (document, cache, and relational), EloqCloud could be a unified solution for that.

EloqCloud Cluster Configuration

Support & Community

  • With Atlas, you have the backing of MongoDB’s support, which is available only to those on a paid plan (and their support is generally solid, given their extensive experience). There’s also a huge community if you need help with a MongoDB question (though for Atlas-specific issues, you should contact support).

  • EloqCloud is supported by EloqData’s team. As a smaller company, they provide more personalized support. They have Discord for the community, etc. The community is growing. You may enjoy direct interaction with the EloqData team and community.

Conclusion: Atlas or EloqCloud?

Both MongoDB Atlas and EloqCloud are impressive in their own ways, but your choice will hinge on your priorities:

Choose EloqCloud if cost and performance are top priorities, or if you’re excited about the technological advantages of EloqDoc. EloqCloud can offer significant savings for data-heavy or variable workloads, and as we saw, it can deliver superior performance at scale.

It’s an excellent choice for start-ups and growing projects where you need to maximize every dollar and achieve scalability without a massive budget. Additionally, if you want the flexibility to move on-prem or to other clouds later (thanks to EloqDoc being open source), EloqCloud gives you a path without lock-in.

Choose MongoDB Atlas if you value a tried-and-true service with a rich feature set and are willing to accept the higher cost. Atlas is ideal for teams that want a “set it and forget it” solution backed by MongoDB’s reputation, or who need those extras like built-in analytics, charts, or a multitude of compliance certifications. If your company already uses Atlas widely, consolidating on it could make sense despite the cost.

One strategy could be: start with EloqCloud on its free tier (since it’s surprisingly generous, you can run a real production app on it at no cost up to certain limits) and see if it meets your needs.

You’re not losing anything by trying, given the API is MongoDB-compatible. If down the line you outgrow it or need features it doesn’t have, you could still consider switching to Atlas or another solution.

For those already on Atlas and feeling the pain of the bill or hitting performance ceilings, EloqCloud (or self-managed EloqDoc) is an intriguing alternative. Migration would involve some effort (data sync and testing), but since the application interface remains the same, it’s one of the more straightforward migrations you could undertake in the database world.

Final thoughts

Atlas has set the standard for cloud MongoDB services, but EloqCloud is bringing fresh competition by addressing many cost and scalability issues upfront. In my perspective, if your application aligns with the strengths of EloqDoc (distributed ACID, cloud-native scaling) and you’re not tied into proprietary Atlas features, giving EloqCloud a shot could reap major rewards in performance and savings.


Developer Chatter Box 💬

Join the discussion. Share your thoughts on dev tools, give feedback on the post 💪


Hey there, code whisperer. Sign in to join the conversation.

Be the first to break the silence. Your comment could start a revolution (or at least a fun thread).


Remember: Be kind, be constructive, and may your code always compile on the first try. 🍀