读《云数据库 RDS MySQL 从入门到高阶》,你有哪些心得?
周末在社区阅读了《云数据库 RDS MySQL 从入门到高阶》这本书,虽然只有60余页,但内容翔实,循序渐进,对于刚接入云数据库服务的开发者是一本很实用的科普手册。下面谈谈我阅读完此书对 RDS MySQL 的理解。 云数据库 RDS MySQL 将 MySQL 的部署、运维、弹性、安全等特性封装起来,对外提供一个数据库实例,相比于传统的自建数据库,云数据库服务经济高效、安全可靠,使开发者能专注于核心业务开发。具体有一下几方面的优点。 首先阿里云 RDS 服务的可用性和数据可靠性都高达99.9%,而如果是传统的自购服务器来搭建数据库服务,开发者需要自信搭建主从复制、自建 RAID,耗费人力财力不说,可用性和可靠性远不如云数据库服务。 其次在系统安全性方面,阿里云 RDS 具有防 DDos 攻击、漏洞修复等安全保障功能。而传统的数据库服务需要自行解决漏洞等安全问题。 在数据库备份方面,云数据库 RDS 凭借“云”的优势,能够实现自动备份且不占用本地资源。传统的数据库服务需要自行备份并定期检查备份是否可用。 在系统托管方面,云数据库 RDS 没有任何托管费用,而自建数据库服务需要承担服务器的成本。另外,云数据库 RDS 无需运维成本,而传统的数据库业务还需要专职的管理员来进行维护。 最后一点就是云数据库 RDS 支持弹性扩容,按需开通,能够最大化地利用计算资源,能够有效降低企业的成本。而自建数据库服务灵活性不高,由于需要考虑峰值情况,其利用率无法跟云数据库一样达到100%。 因此,作为技术开发人员,对云数据库 RDS 的了解是很有必要的,这本书主要包括了 MySQL 数据库基础架构、SQL 性能调优、MySQL Group Replication 等数据库核心技术,可以帮助开发者在较少时间内上手 RDS MySQL 数据库服务,提高自己在企业中的岗位竞争力~