Cloud Computing - Cloud database
RDS
Relational Database Service
- 一般针对每个
数据库引擎,都会有对应的服务:RDS for MySQL、RDS for PostgreSQL - 同一个数据库按照不同的
版本,会有比较严格的分支选项,在创建时指定
RDS vs 传统关系型数据库
编程接口+使用体验:几乎完全一致- 云厂商会把
功能、内部机制完整地保留下来,获得最大程度的兼容性
- 云厂商会把
- 运维(开箱即用):
智能化+自动化读写分离自动调优:自动发现性能热点,智能给出调整建议
云原生数据库
完全为云设计、充分发挥云的特点和优势
- 出于
生态发展和降低学习难度的需要,绝大多数的云原生数据库仍然保留了SQL接口 - 不同
领域的云原生数据库:关系型、键值型、文档型、图数据库、分析型 - 优势
- 更强的
可扩展性- 计算:可以利用云快速进行
水平扩展 - 存储:基于
原生设计的计算存储分离架构,可以支撑更大规模的数据量
- 计算:可以利用云快速进行
- 更高的
可用性和可靠性- 原生机制:默认
多副本高可用 - 基于
原生数据同步机制的底层设计,可以方便地支持跨区域的实例复制(增强冗余 + 就近服务用户)
- 原生机制:默认
- 支持多种
数据模型- 兼容
关系型数据库后,针对不同场景,推出不同形态和查询范式的云数据库,与NoSQL数据库竞争
- 兼容
- 低
启动成本- 计算:推出
Serverless版本,不需要固定的计算资源,适合间歇偶发和难以预测的工作负载 - 存储:不需要
预设容量大小,随着存储占用而自动扩展
- 计算:推出
- 更强的
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.











