参照了官网和博客,个人对Bigtable和Dynamo提供的云服务的区别理解。
1、联系
(1)技术方面:
1.Bigtable和Dynamo均为分布式存储系统,属于Nosql存储系统,不遵循传统的关系型的数据库的范式。
2.Bigtable和Dynamo的响应时间均为个位数毫秒。
3.均支持数据复制、时间点恢复功能,提供接口编程功能。
(2)服务方面:
1.均提供集成服务。可与相关应用进行集成。Dynamo可与 Amazon Cognito 、Amazon Redshift 、Amazon EMR 集成。Bigtable可与Hadoop、Cloud Dataflow和 Cloud Dataproc)轻松集成。另外,Cloud Bigtable 支持开源的行业标准 HBase API。
2.均面向企业和个人提供云托管服务。
3.均提供12个月的免费试用。申请使用需要注册,提交个人信息和信用卡号。
2、区别
Bigtable |
DynamoDB |
|
所属公司 |
|
Amazon |
主要面向领域 |
广告技术、金融科技和物联网领域。机器学习应用的存储引擎 |
移动、Web、游戏、广告技术、物联网以及其他需要低延迟数据访问的应用程序 |
是否支持ACID事务 |
否 |
企业级的Dynamo支持ACID事务 |
可集成应 |