数据库管理员DBA在我的印象中一直是一个比较高端的IT技术人员,比起其他的开发和网络系统管理员,DBA有时需要是名多面手。而在这一前提下,一些资深DBA的经验与建议将对DBA“菜鸟”起到非常重要的作用。今天在微博上看到@mysqlops 金官丁分享了一个关于MySQL DBA的ppt,其中提到的一些内容对于刚刚开始学习或者准备学习MySQL的DBA非常有帮助。在这里总结几点,希望看到本文的DBA可以参考借鉴一下。

  首先是MySQL开源数据库和Oracle等商业数据库的对比,mysqlops表示商业数据库是以许可license的形式进行收费的,因此不适合大规模部署;MySQL之外的其他非商业数据库产品还不成熟,像NoSQL这样的数据库其业务场景限制且相应的技术人才数量有限。再看看MySQL数据库,它支持的功能及特性,能满足企业的数据存储与管理、稳定性、安全性等需求,尤其是数据伪分布式存储的需求。它采用开放式存储引擎技术架构并开放源码策略。我已经从许多DBA那里了解到,MySQL是一个非常强大的数据库产品,它不仅具有大规模部署的特性,而且在产品的成熟度上来说也不亚于一些商业数据库。而且最重要的是,MySQL社区版本允许遵守GPL协议前提下免费使用,基于成本考虑这是一个非常吸引人的特性。在开源社区的带动下,MySQL技术人才已经具备了相当大的规模。

  当然,MySQL也并不是完美的。mysqlops介绍,MySQL数据库中的存储引擎种类众多,且内部机制和实现技术差异较大,而且社区版中缺乏了严谨的开发测试工作,其功能、实现技术和算法不够强大不够完善,这是与商业数据库无法比拟的。另外有意思的是,用户还对于甲骨文收购MySQL之后表示出担忧,目前MySQL技术人才流失严重,内部投入不足并且还不对社区开源。

  此外,mysqlops还总结了几点MySQL DBA和商业数据库DBA的不同,除不分开发与运维DBA之外,工作侧重点的不同是最重要的。MySQL DBA注重业务需求、系统架构以及数据库设计,最后才是SQL优化和数据库优化,这与商业数据库DBA恰好相反。用mysqlops的话来说,MySQL DBA的角色应该像是医生+保姆,而商业数据库DBA的角色则更像保健医生。MySQL DBA更加贴近业务以及用户的需求。

  mysqlops还分享了一些MySQL技术细节的经验,有兴趣的同学可以去参考ppt:对MySQL DBA的一些思考

转载于:https://blog.51cto.com/wws5201985/746429

MySQL数据库专家分享资深DBA经验相关推荐

  1. mysql 资深dba_MySQL数据库专家分享资深DBA经验

    [IT168技术]数据库管理员DBA在我的印象中一直是一个比较高端的IT技术人员,比起其他的开发和网络系统管理员,DBA有时需要是名多面手.而在这一前提下,一些资深DBA的经验与建议将对DBA&quo ...

  2. mysql dba项目经验_MySQL数据库专家分享资深DBA经验

    数据库管理员DBA在我的印象中一直是一个比较高端的IT技术人员,比起其他的开发和网络系统管理员,DBA有时需要是名多面手.而在这一前提下,一些资深DBA的经验与建议将对DBA"菜鸟" ...

  3. 腾讯数据库专家多年运维经验凝聚成简,总结这份595页工作笔记

    腾讯数据库专家多年运维经验凝聚成简,总结这份595页工作笔记 爱马士团团长 2020-09-25 15:13:54 前言 MySQL是开源数据库方向的典型代表,它拥有成熟的生态体系,同时在可靠性.性能 ...

  4. mysql数据库j电子课件,MYSQL数据库技术分享PPT演示课件

    <MYSQL数据库技术分享PPT演示课件>由会员分享,可在线阅读,更多相关<MYSQL数据库技术分享PPT演示课件(29页珍藏版)>请在人人文库网上搜索. 1.数据库技术分享, ...

  5. 从运维角度浅谈MySQL数据库优化,中小企业DBA必会

    一个成熟的数据库架构并不是一开始设计就具备高可用.高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善. 这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致 ...

  6. pymysq向mysql写数据 为什么本地无法查看_从运维角度浅谈MySQL数据库优化,中小企业DBA必会...

    原文:http://www.enmotech.com/web/detail/1/712/1.html(复制链接,打开浏览器即可查看原文) 作者:搬砖游击队 一个成熟的数据库架构并不是一开始设计就具备高 ...

  7. mysql 数据库使用分享(多图解析)

    1.大体流程 1.1 一些概念 1.1.1 RDBMS 关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,类似excel 1.1.2 OLAP 和 OLTP OLTP(On ...

  8. Mysql数据库笔记分享系列--下(内附免费课设报告)

    索引和视图 索引 索引类别 普通索引 唯一性索引 主键索引 全文索引 空间索引 创建索引 1.ALTER TABLE创建索引 #ALTER TABLE用来创建普通索引.UNIQUE索引或PRIMARY ...

  9. jsp mysql简单登录_简单的登录页面,实现增删改查运用jsp/servlet和mysql数据库免费分享...

    属性            大小     日期    时间   名称 ----------- ---------  ---------- -----  ---- 文件        455  2012 ...

最新文章

  1. html按钮按下效果_【CSS小分享】纯CSS实现一个水波纹效果按钮
  2. 数据结构:回溯--解决八皇后问题
  3. rmi 反序列化漏洞_提醒:Apache Dubbo存在反序列化漏洞
  4. 使用CORS解决同源限制
  5. python int转str_用Python生成抖音字符视频!
  6. 中国蔬菜汤市场趋势报告、技术动态创新及市场预测
  7. Log4J日志配置详解3
  8. mysql mutex_MySQL 有关锁的简单介绍
  9. ISO27001认证办理流程及2022年补贴政策汇总
  10. Nmap内网扫描端口
  11. Class文件 反编译成 Java文件
  12. matlab newton method,matlab Newton method
  13. ERP系统对接淘宝电商和线下工作人员的问题与解决方案
  14. 开源托管平台GitHub和git分支
  15. Python多线程和多进程不同使用场景介绍
  16. 优秀课件笔记之计算机网络基础
  17. J2EE Development without EJB
  18. 生物信息学中重要的评价竞赛
  19. butter滤波器matlab设计,详解滤波器设计命令之二:butter命令使用实例
  20. ad中装配图如何导出,PCB设计软件输出装配图的3个方法

热门文章

  1. 通过channel进行goroutine间的通信
  2. python自助电影售票机_Spring Cloud版——电影售票系统六使用 Spring Cloud Config 统一管理微服务配置...
  3. c# oldb连接_(转)C#连接OleDBConnection数据库的操作
  4. 2015计算机考研重点,2015考研计算机复习:数据结构重点归纳_跨考网
  5. vue element dialog 对话框
  6. java 正则表达式 数量
  7. docker 安装hadoop
  8. WHAT IS PYTORCH
  9. flask v0.1 flask.py
  10. 02 unix文件系统和命令