AWS DynamoDB(一)--- 数据库简介和对比

1. 关系型数据库和 分布式存储

二者相比,后者的优缺点是什么?

优点是读取速度快,缺点是不能联表查询。

比如现在有100条数据:

(1)如果用关系型数据库mysql查询,它会在数据库100条中查询你要的那一条。

(2)如果用hadoop 集群,它部署了5台机器,每台机器存储了20条,共100条。你需要查询一个数据,5台同时在自己的20条里面找,在20条中找和在100条中找,速度当然快了5倍。

(3)对于写操作,mysql只有一个主库,受限于硬件的读取速度,所以速度只能是主库写操作。而cluster,5台机器可以同时接受写操作。

2. AWS 数据库

关系型数据库:aurora、postgreSQL、mariaDB、MySQL、Oracle、SQL server

DynamoDB:key-value和document的数据库

ElasticCache:管理redis或memcached这种数据保存在内存中的数据库

Neptune:图状数据库,需要经常连接数据库的场景,比如社交媒体或电商等。

Redshift:PB级别的数据仓库

QLDB:quantum ledger db,加密数据库

DocumentDB:mongoDB

发布了140 篇原创文章 · 获赞 80 · 访问量 36万+

猜你喜欢

转载自blog.csdn.net/daiqinge/article/details/103366556
今日推荐