Bigtable和Dynamo的联系和区别
参照了官网和博客,个人对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
所属公司
Google
Amazon
主要面向领域
广告技术、金融科技和物联网领域。机器学习应用的存储引擎
移动、Web、游戏、广告技术、物联网以及其他需要低延迟数据访问的应用程序
是否支持ACID事务
否
企业级的Dynamo支持ACID事务
可集成应用
Hadoop、Cloud Dataflow和 Cloud Dataproc
Amazon Cognito 、Amazon Redshift 、Amazon EMR
参考文献:
https://blog.csdn.net/skiwnc/article/details/83926444
https://blog.csdn.net/opennaive/article/details/7532589#
https://aws.amazon.com/cn/dynamodb/
https://cloud.google.com/bigtable/
————————————————
版权声明:本文为CSDN博主「老雪花.」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Nacl0113/article/details/89425658
相关文章