大多数企业习惯使用Oracle或MySQL数据库管理数据,并且由此诞生了专门的数据库管理员(DBA)这一岗位。而随着云计算的普及,越来越多的企业会选择使用阿里云之类的云端数据库来替换原先的本地数据库。
传统数据库系统需要搭建很多的硬件,连接很多的服务器。而DBA的工作,就是去规划、调配系统内的一切,比如操作系统、硬件以及各种安装准备调试和验收、切换等一系列演练。这是一件极其复杂琐碎的工作,需要花费大量的精力。在业务繁忙的时间,DBA们“996”甚至“007”都是家常便饭。
但在云架构之下,整体的配置、安装以及部署是不需要DBA敲各种命令或者安装的。只需要在云控制台上点击几下,就可以配置完成操作系统及参数优化。而这些操作在阿里的公共云或者私有云上都很容易实现。显而易见,云架构下的数据库系统极大地降低了企业对DBA的依赖,减少人力需求,完成了管理模式的升级。
例如每逢双十一这样的电商大促,各家电商的数据库系统访问压力会特别大,就需要增强数据库的高并发性能。而租用阿里云上Redis数据库,开箱即用、快速部署。DBA们再也不用辛苦得掉头发啦!
至于上云后的数据库性能,前段时间家喻户晓的新闻——蚂蚁金服自研数据库OceanBase登顶TPC-C(数据库性能评测世界第一),打破了外国科技公司在IT基础设施数据库软件上长达几十年的垄断。证明了国产数据库性能已经达到世界领先水平。
不难想象,随着云计算时代的到来,开发工作会越来越多的依赖便捷高效的云架构。开发者门槛也会降低,关注业务功能和逻辑则变得越来越重要。
,