数据库管理员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的一些思考

mysql dba项目经验_MySQL数据库专家分享资深DBA经验相关推荐

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

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

  2. MySQL数据库专家分享资深DBA经验

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

  3. mysql数据个人总结_mysql数据库设计总结(个人经验)

    以下经验,均是血和泪的教训,为了避免自己再犯,特此记录. 1  图片不能保存在数据库中. 此话不绝对,但是如果图片很多(几乎每天数据中均存在图片),那就千万不能把图片放在数据库中. 对性能影响:表中数 ...

  4. linux mysql 实战_Linux平台MySQL多实例项目实施_MySQL数据库基础与项目实战06

    Linux平台MySQL多实例项目实施_MySQL数据库基础与项目实战06 视频教程学习地址 Oracle/MySQL数据库学习专用QQ群:336282998.189070296 学完风哥本课程能熟悉 ...

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

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

  6. mysql 索引修复_mysql数据库索引损坏及修复经验分享

    推荐:Windows Server 2003 下配置 MySQL 集群(Cluster)教程这篇文章主要介绍了Windows Server 2003 下配置 MySQL 集群(Cluster)教程,本 ...

  7. mysql药品库管理项目简介_MySQL数据库项目化教程简介,目录书摘

    内容简介: 本书以实际的学生竞赛项目管理系统为案例依托,从MySQL数据库的相关概念及理论知识出发,介绍系统需求分析.数据库设计与实施.数据库管理与优化等内容,最终实现学生竞赛项目管理系统的设计.开发 ...

  8. mysql特殊字符波浪号_mysql数据库特殊字符

    关于 mysql数据库特殊字符的搜索结果 回答 详细解答可以参考官方帮助文档 说明 部分RDS for MySQL实例的账号管理机制已升级.使用本文前,请先检查您的实例是否已升级,检查方式如下: 登录 ...

  9. mysql主流产品介绍论文_MySQL数据库产品介绍

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

最新文章

  1. Confluence 6 系统运行信息中的 JVM 内存使用情况
  2. 网络公开课资源 ——关注CS/AI/Math
  3. 208. 实现 Trie (前缀树)
  4. Bokeh 风格属性设置
  5. 安卓中如何修改创建的模拟器的存储位置
  6. 查看dll函数接口的参数的方法
  7. 『常识』罗胖的《罗辑思维》中推荐的书 — 未校正
  8. 敌兵布阵(CDQ分治模板题)
  9. 后盾网-CI框架实例教程-马振宇 - 学习笔记(1~2)
  10. ubantu18-ROS环境下配置IMU(STIM300),含驱动下载安装与硬件配置。
  11. 操作系统——进程的状态与转换
  12. ArcMap插值水深数据
  13. 计算机和网络连接不上,电脑宽带连不上怎么办_台式电脑连不上宽带怎么回事-win7之家...
  14. ART-PI调试记录----重力感应无线智能小车第二弹之OneNet+板载wifi控制电机转动
  15. 从四个维度谈谈如何做好团队管理
  16. SQL Server故障处理合集
  17. MT6758处理器芯片资料介绍
  18. tar gz bz bz2 等各种解压文件使用方法
  19. 软件测试理论、方法、流程及规范
  20. AutoCAD 单行文字排版

热门文章

  1. 各种“地”—— 各种“GND”
  2. CreateCompatibleDC(HDC hdc);
  3. 基于硬件的消息队列中间件 Solace 简介之二
  4. 千峰python线下培训
  5. [问题解决] socket 10053
  6. matlab错误使用^
  7. SDN控制器OpenDaylight简介
  8. 微信文章图片破解防盗链
  9. ie退出全屏快捷键_IE浏览器快捷键,IE浏览器全屏快捷键
  10. Windows10下安装vs2013旗舰版(Visual Studio 2013 Ultimate)