数据库管理员的角色会发生哪些变化?

    作者:云智时代更新于: 2020-05-08 14:59:29

    上云之后,数据库管理员的角色会发生哪些变化?数据库(Database)是按照 数据结构来组织、 存储和管理数据的建立在计算机存储设备上的仓库。


    简单来说是本身可视为 电子化的文件柜——存储电子 文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。

    在上云之前,企业通常会有数据库管理员(DBA)和数据库专家团队,他们的主要职责是:为构建企业数据平台并维护所选的数据库解决方案。所以需要DBA在管理和维护特定数据库系统方面拥有深厚的专业知识。由于他们在所选择解决方案上投入了大量的时间和成本,所以即使有更好的选择,DBA们仍然会在传统方式上倾注更多精力。

    数据库管理员的角色会发生哪些变化?_数据库_MySQL_计算机_课课家

    但是,随着云端提供了托管数据库更多的选择,DBA角色也随之发生了变化。如今的DBA不再孤立的专注于一种数据库解决方案。而且,DBA们发现他们的工作更多是基于软件,而很少涉及管理硬件。不难看出,DBA正迎来高光时刻,要承担更多责任,并有机会与开发团队一起开发战略业务解决方案。

    那么云,给DBA的工作的方式带来了哪些变化?

    容量规划

    传统上,数据库容量规划是指为高峰负载配置服务器容量,因此大多数时候DBA要为未充分利用的资源付费。这不仅成本高昂,而且灵活性也大大降低。但是,云数据库更具弹性,因此可以动态地自动扩展其存储和计算能力,以满足需求的变化。软件API通常用于配置对受监控指标和警报的自动响应。此外,某些云数据库是无服务器的,这意味着根本无需对服务器或虚拟机进行配置。

    数据库备份与恢复

    数据库的传统备份方法涉及存储和维护物理备份设备,例如磁带。为了安全起见,磁带被存储在异地,管理很麻烦,并且会限制恢复时间的侠侣。云提供了更简单,更持久的存储解决方案,可自动将备份数据的多个副本保留在多个物理位置。没有物理存储设备供DBA管理,因此备份和恢复方面,DBA可以编写脚本并实现自动化。

    选择优秀的数据库解决方案

    云平台为构建团队提供了新的选项,使其具有专门构建的数据库选项,包括自管理和完全托管的关系,NoSQL选项,键值对,文档,内存,列式,图形,时间序列,以及更多。这意味着数据库专家(不仅是DBA)需要了解这些选择,以及如何将其应用于特定的用例和应用程序部署要求。例如,数据库专家可以与开发团队合作,选择最适合数据类型和所需访问模式的专用数据库解决方案,并以最低的成本满足性能,持久性和可伸缩性要求。

    随着DBA拥有更多选择和解决方案,了解如何将应用程序需求映射到数据库需求以优化规模,性能和成本效率变得越来越复杂和有趣。

    工作量设计

    随着向云服务转变,DBA不再需要花费大量时间来执行例行管理任务,如打补丁,升级和安装数据库引擎。现在,它们可以作为参考,协助应用程序开发人员为特定的工作负载选择正确的数据库服务,以及执行减少的管理任务。

    写在最后,DBA对企业而言不再仅局限于数据库本身,他们将有更多机会为业务发展提供帮助。因为企业需要根据业务的不同来利用更多的数据,多样化的数据库选项能更加匹配业务的发展。。所以DBA将成为企业的关键任务角色。

    数据库(Database),简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。 所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。一个数据库由多个表空间(Tablespace)构成。

课课家教育

未登录