GreatSQL社区

搜索

【GreatSQL 茶话会 04】数据库上云了还需要DBA吗?

1867 12 2023-5-26 09:31
GreatSQL 茶话会第四期来啦!!!

本期话题
近两年,云原生成为了大家都在讨论的话题,各种服务、软硬件也都陆续开辟了上云的道路。就数据库来说,你觉得数据库如果上云了,那还需要 DBA 吗?
在本帖下参与互动回复,即可获得对应的活动奖励,更有机会获取社区定制周边一件!快来说说你的故事吧~

活动奖励
  • 参与讨论者(回复内容 20 字以上):社区金币 300 个;
  • 精华回复(回复内容 100 字以上):社区金币 500 个;
  • 回复的内容获得点赞数最多者(点赞数需不小于 5):数据库书籍 / GreatSQL 保温杯(黑/白)/ 卫衣 1 件。

活动时间
点赞数量统计截止时间:2023.6.15 24:00

GreatSQL 保温杯(黑/白)/ 卫衣 :
1.jpg

数据库书籍:https://greatsql.cn/dc_mall-dc_mall.html
2.png
全部回复(12)
admin 2023-6-16 09:39:34
感谢大家的参与,本次茶话会已结束,根据点赞数量及回帖内容质量统计公布获奖名单:

点赞最多奖:GreatSQL 保温杯(黑/白)/卫衣/数据库工具书,三选一;
获奖用户名:admin222;

精华回帖奖:社区金币 500 个;
获奖用户名:langfeijiu2,greatSQL_user01,365db,sunli8523,sky凌乱,haozixu,like052;

参与回帖奖:社区金币 300 个;
获奖用户名:liguoping;

第五期茶话会将于 6 月下旬开始,欢迎大家继续参与~
365db 2023-5-26 09:40:13
对数据库管理员(DBA)的需求可能因多种因素而异,包括所使用的特定云数据库服务和数据库部署的复杂性。虽然迁移到云可以在托管服务和自动化任务方面提供一些好处,但它并不能完全消除对DBA的需求。以下是一些注意事项:

1.数据库管理任务:云数据库服务通常处理许多管理任务,如备份、修补和高可用性。但是,仍然有一些方面需要DBA关注,比如性能调优、查询优化、数据建模、安全管理和用户访问控制。这些任务确保数据库的高效和安全操作,通常是DBA的职责。

2.特定于云的配置:虽然云提供商可以管理基础设施和底层软件,但通常有特定于云数据库服务的配置选项,需要专业知识来优化性能并满足您的应用程序的特定需求。DBA可以帮助配置和微调数据库设置,以符合您的要求。

3.数据管理和治理:数据库管理员在管理数据完整性、一致性和安全性方面起着至关重要的作用。他们可以定义数据模式,建立数据治理策略,实施数据访问控制,并确保符合法规要求。无论数据库是在云中还是在本地,这些职责都很重要。

4.故障排除和监控:即使使用云数据库服务,也会出现问题,如性能瓶颈、连接问题或数据损坏。DBA拥有诊断和解决这些问题、监控数据库运行状况和性能以及实施主动措施来预防未来问题的专业知识。

5.混合环境:许多组织维护混合IT基础架构,将云服务与内部系统相结合。在这种情况下,拥有一名DBA对于管理基于云的数据库和本地数据库来说是必不可少的,可以确保两种环境之间的平稳集成和数据同步。

虽然云可能会卸载某些管理任务,但它不会消除对数据库管理员的需求。在云环境中,DBA的角色可能会发生变化,更加关注优化性能、管理数据和确保适当的治理。组织应该评估他们的具体要求,并考虑DBA能够带来的专业知识和职责,以便有效地管理他们的数据库系统,无论是在本地还是在云中。
sunli8523 2023-5-26 09:44:38
不太需要了。
1.从dba招聘的减少就能感受到
2.云数据库不仅淘汰了大批初中级dba,还把dba从小白到大拿成长的环境彻底封死了。
3.企业发展前期对dba的依赖越来越小,很多公司创业,甚至不需要设置dba岗位
sky凌乱 2023-5-26 10:21:25
随着数据库上云后,对于数据库运维部署的需求减少了,但后期业务对接的SQL优化、性能调优等工作还是需要dba来完成;
相对的,对于dba的要求也增多了,不止要求会mysql,还需要会mongo、redis等各类数据库,同时还需要懂业务才行。
admin222 2023-5-26 10:34:32
数据库上云以后,RDS代替了很多手工运维工作,比如安装部署,高可用设计、备份恢复、慢日志分析、SQL审计等等。这些功能完全可以满足日常需求,对于一些RDS无法实现的功能,如锁查杀,开发规范管理,账号权限管理等,后端开发人员会代替完成。所以小项目不太需要专职DBA了。
但是对于公司体量较大,或者业务系统复杂、重要级别高的系统,依然需要专职DBA的。因为开发没有太多精力深入研究数据库,专职DBA对数据库的理解更加深刻,遇到问题处理效率更高。另外对于专有云和私有云RDS,更需要DBA去运维保障、统筹管理。比如配合云底座基础设施完成各类变更、资源容量管理、健康检查、性能监控等。
总体来说,使用公有云后,公司对DBA的需求会大大降低。但是专有云或者私有云依然需要专业的DBA支持。
liguoping 2023-5-26 10:39:09
需要的,参与数据库选型,性能调优,SQL语句审核调优
haozixu 2023-5-26 10:49:59
上云确实能提供快速的交付能力,这个毋庸置疑,但是能不能真的缩减成本,我觉得这还是需要推敲推敲的。即使上云了DBA也不会消失,云上数据库只是提供了一个“容器”,每个业务的模型不同,使用方式也不一样,如何才能高效的用好(根据业务特点如何写出高效的SQL语句),这个我觉得云数据库做得不一定好,所以我们应该更多的去关注业务特点,尽可能的提前参与到业务开发中,这样才不会被淘汰
827015133 2023-5-26 10:50:21
admin222 发表于 2023-5-26 10:34
数据库上云以后,RDS代替了很多手工运维工作,比如安装部署,高可用设计、备份恢复、慢日志分析、SQL审计等 ...

答主说的很有道理,我先点赞了
season_oracle 2023-5-26 11:42:05
admin222 发表于 2023-5-26 10:34
数据库上云以后,RDS代替了很多手工运维工作,比如安装部署,高可用设计、备份恢复、慢日志分析、SQL审计等 ...

答主高见,我感觉对DBA的要求其实变得更高了
like052 2023-5-26 14:27:08
上了RDS之后依然需要DBA,对于大公司的DBA人员会精简一些,但是本质还是必不可少的。
尤其对DBA的要求会更高,RDS仅解决了一部分基础运维:部署实施、高可用、监控、备份等。DBA将做一些更有价值的工作:基于业务的SQL优化、参与数据库设计、架构设计等,这些都是上云之后无法替代的。
而且,针对一些金融行业,因为数据安全理论上是不允许上云的,否则不太好监管。
12下一页
admin

55

主题

6

博客

206

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
324

勤学好问(铜)写作分享(铜)炙手可热(银)助人为乐(银)给予赞同(银)

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2024-12-4 01:09 , Processed in 0.026880 second(s), 26 queries , Redis On.
快速回复 返回顶部 返回列表