Amazon DynamoDB

Amazon DynamoDB
软件
软件描述
Amazon DynamoDB 是亚马逊公司作为其 AWS 服务组合的一部分提供的完全托管的 NoSQL 数据库服务。该服务由亚马逊首席技术官 Werner Vogels 于 2012 年 1 月 18 日宣布。概述:DynamoDB 与其他亚马逊服务的不同之处在于,它允许开发者购买……
官方网站
访问软件的官方网站了解更多信息
aws.amazon.com
什么是 Amazon DynamoDB?
Amazon DynamoDB 是亚马逊公司作为 AWS 服务组合的一部分提供的完全托管的 NoSQL 数据库服务。该服务由亚马逊首席技术官 Werner Vogels 于 2012 年 1 月 18 日宣布。
概述
与亚马逊其他服务不同,DynamoDB 允许开发者根据吞吐量而非存储空间购买服务。尽管数据库不会自动扩展,但管理员可请求增加吞吐量,DynamoDB 将通过使用固态硬盘在多个服务器上分布数据和流量,从而实现可预测的性能。它支持通过 Elastic MapReduce 与 Hadoop 集成。
DynamoDB 为专有软件,但常被比作开源数据库 Apache Cassandra 的托管版本。
语言绑定
提供 DynamoDB 绑定的语言包括 Java、Node.js、.NET、Perl、PHP、Python、Ruby 和 Erlang。
🔄 替代方案
54 个选择
CockroachDB
Cockroach 是一个分布式键值存储系统,原生支持 ACID 事务语义和版本化值。其主要设计目标是实现全局一致性和高可用性,因此得名。
YDB
YDB 是一个开源的分布式 SQL 数据库,兼具高可用性、可扩展性以及强一致性和 ACID 事务。

Azure Cosmos DB
Azure Cosmos DB 是一种 NoSQL 文档数据库服务,从零开始设计,原生支持 JSON 和 JavaScript 直接在数据库引擎中运行。当需要可预测的吞吐量、低延迟和灵活查询时,它是 Web 和移动应用的合适解决方案。

FerretDB
FerretDB(前身为MangoDB)是一个开源代理,可将MongoDB wire协议查询转换为SQL,并使用PostgreSQL作为数据库引擎。

ArangoDB
ArangoDB数据库是一个开源的NoSQL解决方案,具有灵活的数据模型,适用于文档、图形和键值。

Google Cloud Bigtable
Bigtable 是 Google Cloud 平台产品组合中的一款完全托管的宽列和键值型 NoSQL 数据库服务,适用于大型分析和操作工作负载。

neo4j
您可以将 Neo4j 视为一个高性能图引擎,具备成熟且可靠的数据库所应有的一切特性。

