MySQL数据库与自建数据库比有什么区别?

知识问答作者:U大使日期:2021-01-24点击:170

MySQL数据库与自建数据库比有什么区别呢?

云数据库底层冗余更多,数据可靠性更强,而且方便你随时根据需求弹性扩容

自建的受制于云主机本身的性能,当然如果需求比较小相比之下云数据库会带来成本的提高

与自建数据库对比

对比项UDB-MySQLUHost自建自建数据库
性价比弹性资源弹性资源一次投入的沉没成本大
内核调优,提升性能开源版无性能优化开源版无性能优化
备份空间免费需要购买资源作为备份空间需要独立准备备份资源,成本极高
可用性高可用版提供双主热备架构,实现20秒左右故障恢复需要单独购买高可用系统需要单独购买高可用系统
免费开启读写分离实现负载均衡,读写分离使用便捷需要单独实现或者购买负载均衡需要单独实现或者购买负载均衡设备
可靠性数据可靠性高,支持物理备份和逻辑备份,备份恢复及秒级回档等在好的架构下才能实现高可靠性数据可靠性一般,取决于单块磁盘的损害概率
易用性自动化备份恢复系统,支持按时间点恢复等无自动备份系统,流式备份能力需要单独实现,实现按时间点恢复功能成本高无自动备份系统,流式备份能力需要单独实现,实现按时间点恢复功能成本高
自动化监控告警系统,支持秒级监控,覆盖实例和数据库所有性能指标,支持短信、邮箱等方式需要单独购买监控系统,在云监控中配置告警系统需要单独购买或配置监控系统,通道较少,成本较高
支持跨可用区容灾技术实现难度极大跨可用区数据中心成本极高,技术实现难度也大,很难实现跨可用区容灾
性能MySQL本地SSD盘实例性能极佳,NVMe机型MySQL提供极致性能,超高性价比本地盘意味着降低数据可靠性,采用云盘的话需要规划架构,成本支出较大比云计算硬件更新速度慢,性能一般都会低于云数据库
增加只读实例之后性能强劲且负载均衡实现master+slave架构的难度较高,咨询成本较高,维护成本极高实现master+slave架构的难度较高,咨询成本较高,维护成本极高
CloudDBA提供秒级监控能力,满足大部分监控及性能优化数据库场景依赖资深DBA,支出大,受制于人依赖资深DBA,支出大,受制于人
安全内网隔离控制访问,VPC网络隔离VPC网络隔离网络隔离的咨询成本较高
支持数据库审计审计困难,需要单独保存SQL日志审计困难,需要单独保存SQL日志
CaptainFrank 2020-12-12

清晰明了,谢谢!

Joker 2020-12-12 82104010

@CaptainFrank 客气了

方便扩容,并且稳定性更高一些

数据可靠性一般,无法自动备份

下一篇       上一篇