AWS推出新数据库Amazon DocumentDB

AWS发布了新的数据库服务Amazon DocumentDB,DocumentDB是一个全托管的文件导向数据库,具有快速与可扩展的特性,并且支持MongoDB 3.6。DocumentDB是AWS从头开始设计打造的文件数据库,提供用户用来取代MongoDB大规模关键任务工作负载,AWS提到,MongoDB可以用来储存、检索和管理半结构化的数据,但由于大规模配置和管理MongoDB的复杂性,使用者很难建置可以快速扩展到数TB储存,以及每秒数十万次读写的高效能且高可用性应用程序,Amazon DocumentDB透过模拟MongoDB客户端预期收到服务器端的响应,实作了Apache 2.0开源MongoDB 3.6 API,这将允许使用者将现有的MongoDB驱动程序和工具,结合DocumentDB一并使用。AWS称,DocumentDB的高效能设计,在结合进阶查询处理、连接池(Connection Pooling)以及经优化的恢复与重新建置功能后,DocumentDB能达目前可用MongoDB托管服务吞吐量的两倍。由于以日志串流的方式储存数据库变更,因此DocumentDB能以毫秒级的延迟,处理数百万次的读取,且由于只有将数据库的变更部分写入储存库中,因此能有效的减少数据库I/O,进而避免跨网络连接,而加剧缓慢低效能的数据复制成本。其储存模型能在不影响数据持久性的状况下,提供良好的性能以及大幅强化了可扩展性。
AWS推出新数据库Amazon DocumentDB
DocumentDB使用分布式、容错且具自我修复能力的储存系统,用户无需预先分配或是监控储存空间,储存以10 GB为一个渐增单位,可从10 GB扩展到64 TB。另外,DocumentDB提供6种大小的实例,内存容量最小从15.25 GiB到最大488 GiB,并且最多可以创建15个只读副本。也由于读取和计算分离设计,因此使用者可以根据需要,独立扩展储存与运算实例。其采用专门设计的SSD储存层,在3个独立的可用区域,进行6路复制,具99.99%的可用性,当发生主数据库故障时,DocumentDB可以在30秒内,将服务流量转移至副本上,并支持MongoDB复制集模拟(Replica Set Emulation),因此可以快速处理应用程序的故障转移。
在数据安全性方面,DocumentDB丛集依据使用者选用的KMS密钥加密数据、快照和副本,并预设启用身份验证,而传输的数据也同样会以加密处理。DocumentDB能自动持续监控数据库,并将数据库备份至Amazon S3,进而允许时间点还原,另外,DocumentDB还与Amazon CloudWatch整合,使用者可以透过AWS管理控制台监控数据库运作的关键指针。Amazon DocumentDB现已在部分市场上市,目前先在美东、美西和欧洲部分地区可用,价格依实例、当前文件和快照使用的储存、I/O操作和数据传输而定。

转载于:https://blog.51cto.com/13373212/2341727

Amazon DocumentDB是亚马逊AWS提供的一种托管式文档数据库服务,它基于MongoDB的API和功能,具有以下优点和缺点: 优点: 1. 高度可扩展:Amazon DocumentDB可以水平扩展,通过添加更多的实例来处理大规模数据集和高并发负载。它支持自动分片和负载均衡。 2. 强大的性能:Amazon DocumentDB具有高性能的读写操作,可以提供低延迟和高吞吐量的数据访问。它使用了SSD存储和自动缓存技术来提高性能。 3. 完全托管:作为AWS的托管服务,Amazon DocumentDB处理底层的数据库管理任务,包括备份、故障恢复和软件补丁等,使开发者可以专注于应用程序开发而无需管理基础设施。 4. 安全性:Amazon DocumentDB提供了与AWS云平台相一致的安全控制和功能,包括VPC网络隔离、加密、访问控制和审计日志等。 5. 兼容性:由于基于MongoDB API,使用Amazon DocumentDB可以轻松迁移现有的MongoDB应用程序,并享受AWS的增值服务。 缺点: 1. 有限的功能集:相对于原生MongoDB数据库Amazon DocumentDB在功能和查询能力上有一些限制。它不支持所有MongoDB的特性,如地理空间索引、全文搜索和一些高级聚合操作。 2. 费用:使用Amazon DocumentDB作为托管服务需要支付相应的费用,这可能会增加运营成本。费用与实例规模、存储容量和数据传输等因素相关。 3. 依赖于云提供商:作为亚马逊AWS的服务,使用Amazon DocumentDB意味着与特定的云提供商绑定。这可能对那些希望避免厂商锁定的组织或个人造成一定的限制。 综上所述,Amazon DocumentDB适用于那些需要使用MongoDB语法和功能,并且希望在云环境中获得自动化管理和扩展性能的用户。然而,其功能限制和与云提供商的绑定可能需要根据具体需求进行评估。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值