上云之后,数据库管理员的角色会发生哪些变化?
在上云之前,企业通常会有数据库管理员(DBA)和数据库专家团队,他们的主要职责是:为构建企业数据平台并维护所选的数据库解决方案。所以需要DBA在管理和维护特定数据库系统方面拥有深厚的专业知识。由于他们在所选择解决方案上投入了大量的时间和成本,所以即使有更好的选择,DBA们仍然会在传统方式上倾注更多精力。
但是,随着云端提供了托管数据库更多的选择,DBA角色也随之发生了变化。如今的DBA不再孤立的专注于一种数据库解决方案。而且,DBA们发现他们的工作更多是基于软件,而很少涉及管理硬件。不难看出,DBA正迎来高光时刻,要承担更多责任,并有机会与开发团队一起开发战略业务解决方案。
那么云,给DBA的工作的方式带来了哪些变化?
容量规划
传统上,数据库容量规划是指为高峰负载配置服务器容量,因此大多数时候DBA要为未充分利用的资源付费。这不仅成本高昂,而且灵活性也大大降低。但是,云数据库更具弹性,因此可以动态地自动扩展其存储和计算能力,以满足需求的变化。软件API通常用于配置对受监控指标和警报的自动响应。此外,某些云数据库是无服务器的,这意味着根本无需对服务器或虚拟机进行配置。
数据库备份与恢复
数据库的传统备份方法涉及存储和维护物理备份设备,例如磁带。为了安全起见,磁带被存储在异地,管理很麻烦,并且会限制恢复时间的侠侣。云提供了更简单,更持久的存储解决方案,可自动将备份数据的多个副本保留在多个物理位置。没有物理存储设备供DBA管理,因此备份和恢复方面,DBA可以编写脚本并实现自动化。
选择优秀的数据库解决方案
云平台为构建团队提供了新的选项,使其具有专门构建的数据库选项,包括自管理和完全托管的关系,NoSQL选项,键值对,文档,内存,列式,图形,时间序列,以及更多。这意味着数据库专家(不仅是DBA)需要了解这些选择,以及如何将其应用于特定的用例和应用程序部署要求。例如,数据库专家可以与开发团队合作,选择最适合数据类型和所需访问模式的专用数据库解决方案,并以最低的成本满足性能,持久性和可伸缩性要求。
随着DBA拥有更多选择和解决方案,了解如何将应用程序需求映射到数据库需求以优化规模,性能和成本效率变得越来越复杂和有趣。
工作量设计
随着向云服务转变,DBA不再需要花费大量时间来执行例行管理任务,如打补丁,升级和安装数据库引擎。现在,它们可以作为参考,协助应用程序开发人员为特定的工作负载选择正确的数据库服务,以及执行减少的管理任务。
写在最后,DBA对企业而言不再仅局限于数据库本身,他们将有更多机会为业务发展提供帮助。因为企业需要根据业务的不同来利用更多的数据,多样化的数据库选项能更加匹配业务的发展。。所以DBA将成为企业的关键任务角色。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
游小明出任安天CEO
据业界消息,网络安全和信息化领域知名企业家游小明已正式加盟安天,出任首席执行官(CEO),并由安天创始人、董事长肖新光提名进入董事会,拟任执行董事长,将全面负责企业发展和运营工作。 游小明之前长期在央企中国电科体系下工作,曾先后担任中国电科第三十所副所长、卫士通公司(002268)总经理、中国电科第三十二所所长、华东电脑(600850)董事长、中电科软件信息服务有限公司党委书记兼董事长、中昌数据(600242)董事长等职务。在三十所工作期间,拥有近十年网络技术开发和管理经历,并作为卫士通公司首任总经理,带领公司成功登陆中小板,成为国内信息安全业界第一家上市公司。在三十二所及中电科软件信息服务公司工作期间,在自主可控计算、云计算与大数据以及华东电脑重组(华讯网络)、军民融合兼并收购等方面均取得良好的经营成绩。游小明拥有通信网络,工商管理,大数据等多专业硕士、博士学位,在战略规划、企业管理、市场营销、资本运作等方面,有较丰富的实践,曾获得“成都市十大杰出青年”、“中国信息安全十大领军人物”、“中国软件和信息服务十大领军人物”等荣誉称号,是上海市十四届人大代表。 安天有网络安全民企国家队之称...
- 下一篇
MySQL 表中非主键列溢出情况监控
今天,又掉坑了。 之前踩到过MySQL主键溢出的情况,通过prometheus监控起来了,具体见这篇MySQL主键溢出复盘 这次遇到的坑,更加的隐蔽。 是一个log表里面的一个int signed类型的列写满了。快速的解决方法当然还是只能切新表来救急了,然后搬迁老表的部分历史数据到热表。 亡羊补牢,处理完故障后,赶紧写脚本把生产的其他表都捋一遍。 下面是我暂时用的一个检测脚本,还不太完善,凑合用 分2个文件(1个sql文件,1个shell脚本) check.sql 内容如下: SELECT cast(pow(2,casedata_type when'tinyint'then7 when'smallint'then15 when'mediumint'then23 when'int'then31 when'bigint'then63 end+(column_typelike'%unsigned'))-1asdecimal(30,0))asmax_int, '-', concat('(',concat('select','max(',COLUMN_NAME,')','from',TABLE_...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- CentOS关闭SELinux安全模块
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Red5直播服务器,属于Java语言的直播服务器
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池