
继 EloqCloud for EloqKV 成功发布之后,今天我们很高兴地发布** EloqCloud for EloqDoc**——这是我们为云时代构建的全新 MongoDB 兼容的高性能文档数据库服务。

EloqCloud for EloqDoc带来了突破性的架构,重新定义了文档工作负载在成本、可扩展性和性能之间的完美平衡。
01
EloqCloud for EloqDoc 主要特性
1
MongoDB 兼容 API
无需代码改动,轻松迁移。
2
分层存储架构
在内存、NVMe 和对象存储之间无缝管理热数据和冷数据。
3
计算与存储解耦
独立扩展存储与计算,以最低成本处理海量数据集。
4
可预测的高性能
每个实例(即使是免费 tier)都配备专属资源,提供比 MongoDB Atlas Free Tier高达10倍的吞吐量。
02
首个可用于生产环境的文档数据Free Tier
EloqCloud for EloqDoc推出了一个具备专属资源的生产级Free Tier:
1
25 GB免费存储空间
比 MongoDB Atlas、Supabase 或 Neon 大 50 倍。
2
自动缩容至零
空闲时释放资源以最小化成本。
3
瞬时冷启动
数秒内即可让您的环境恢复在线。
4
高性能
与 MongoDB Atlas Free Tier 相比,吞吐量高10倍。
这是一个资源隔离的、性能可预测的文档数据库,而非共享计算资源或临时沙盒。
下图展示了 MongoDB Atlas 和 EloqCloud for EloqDoc(Free Tier)在三种典型工作负载下的性能对比:
只读、读写和只写。

R
结果显示差异显著
EloqCloud for EloqDoc 持续优于 MongoDB Atlas,**性能高出近一个数量级,**即使在其Free Tier 环境下也能超出10倍以上吞吐量。
03
灵活、成本优化的定价方案
除了业界首个生产级Free Tier之外,EloqCloud for EloqDoc 还提供了市场上最灵活、最经济实惠的付费方案。
您只需为实际使用的资源付费——没有强制的数据副本复制,也没有捆绑的资源。

您可以独立扩展计算和存储——既可以保有大型数据集而仅使用少量计算资源,也可以在需要时增加计算能力。
下图展示了在相同配置下,MongoDB Atlas 和 EloqCloud for EloqDoc 的价格对比。

虽然两个平台提供相似的计算和内存配置,但架构的不同导致了价格的巨大差异。
**EloqCloud for EloqDoc 利用对象存储作为其主要数据层,并使用本地NVMe SSD进行缓存,**与依赖多个副本和基于EBS存储的MongoDB Atlas 相比,实现了显著的成本节约。
04
最具成本效益的文档数据库云原生架构
EloqCloud for EloqDoc如何能够提供生产级Free Tier并实现相较于 MongoDB Atlas 的显著成本节约?答案在于其“成本效益架构”,这是一个为云原生时代重新设计、量身定制的基础。
MongoDB Atlas 要求至少三个副本集节点来维持可用性——这使计算和内存消耗增加了三倍。更糟糕的是,它依赖EBS作为默认存储层,其成本远高于云对象存储。由于每个 EBS 卷在每个计算节点上维护三个副本,一个标准的三节点副本集最终会拥有总共九个存储副本,导致过度的存储开销和成本。
相比之下,EloqCloud for EloqDoc 通过以存储为中心的设计实现了相同甚至更好的可靠性,同时消除了冗余副本并最大化效率:
1
存储驱动的高可用性
EloqDoc 不是复制计算节点,而是利用具有跨可用区复制能力的云对象存储。这提供了持久、高可用的存储,同时将CPU和内存成本降低了高达3倍。
2
对象存储作为主存储
通过用云对象存储替代EBS,EloqDoc 将存储费用降低了高达10 倍,同时提供内置的跨可用区持久性——且无需额外的复制开销。
3
本地NVMe作为缓存
每个vCPU都配有200+ GB的本地NVMe,提供比EBS高10-100 倍的IOPS,并显著降低缓存未命中延迟,从而实现更快的读取性能。
4
基于Kubernetes的故障转移
单个计算副本受到Kubernetes自动故障转移的保护,可在故障时立即重启计算Pod——确保零数据丢失且无需手动干预。
这种架构使得EloqCloud for EloqDoc能够为实际生产工作负载提供更低的总体拥有成本和更卓越的性能。
Free Trial
立即免费试用 EloqCloud for EloqDoc
EloqCloud for EloqDoc 现已公开可用:

https://cloud.eloqdata.com/signup

                                                                                </div>