MYSQL + DBA 职业发展

mysql :the world's most popular open source database

最流行的开源数据库
数据库世界
关系数据库(又称SQL数据库)
mysql oracle sqlserver access DB2
查询语言 SQL
非关系型数据库
HBASH 、mongoDB 、hadoop、hive redis
在世界范围的互联网和科技企业占绝对主流地位

  • mysql的开源属性
    基于GPL协议开放源代码
    社区版本完全免费
    代码允许自由的进行修改
    功能不断完善,能够满足需求
  • mysql与大数据,大公司,大应用
    数据库集群采用分布式架构
    集群处理性能,集群扩展性、成本等方面都有显著优势
    数据可靠性方面mysql对比Oracle等商业数据库没有差别
    *NoSQL 与关系型数据库
    事务支持是关系型数据库无可取代的重要优势
    关系模型是绝对主流
    NoSQL数据库适合特定的功能需求
    各取所需,各司其职
  • 典型的互联网公司的数据处理架构
    redis 缓存,告诉实时数据
    mysql 用户访问主要数据集群
    mongoDB 地理位置信息等特殊数据
    HBASH 日志分析,后台大数据处理
    ORACLE 报表,统计,商业分析

mysql与Linux

linux是线上mysql唯一合理平台
双方发挥最好的性能,最好的管理性
绝大数企业采用Linux服务器运行mysql数据库
Linux是IT行业的主流必备技能之一

学习mysql和linux

1.初级
学习shell基础,学会使用命令行操作OS和数据库

2.中级
学会使用shell脚本管理和维护数据库
学习使用基本的Linux监控手段和工具

3.高级
学会自动化,大批量管理Linux服务器和mysql
学会mysql结合Linux深入调优知识

mysql和它的“继承者”们

热门开源软件几乎都有多个非官方发布版
技术上主要继承,小范围改良
95%以上的知识完全共通

mysql和学习者们

对于学习者相对友善
工作需求,需要学习的人群
基于数据开发应用的开发者
管理和维护数据库服务的DBA
学习mysql是关系数据库最佳入门途径之一

希望从事软件开发甚至DBA工作
做好Linux基础知识准备工作
了解关系型模型
试着思考如何用表格存放用户,学生等信息
试着思考如何查询这些信息

数据库向简单说,是excel的升级

DBA技能发展

mysql核心知识
Linux使用技巧与优化
硬件,网络与服务器知识
编程语言
各种开源工具软件部署与使用
开始学习更多的数据库产品
大数据处理,统计与分析

初级DBA与职业纵深

1.深入理解线上业务学习统计与分析
架构方向 —— 应用架构师、schema优化、数据分析
2.拓展知识广度,学习各种数据库产品
数据产品综合运维方向 -- 数据层架构师
3.理解数据库内部实现,精通服务端编程
数据库内核及工具开发方向 -- 数据库内核优化 、数据中间件开发

1_mysql +DBA职业发展的更多相关文章

  1. DBA职业发展之路:去“IOE”等挑战之下,DBA将何去何从?

    DBA职业发展之路:去“IOE”等挑战之下,DBA将何去何从? 摘要:随着近些年来,开源.自动化.云化的兴起,DBA职业也正悄然发生一些变化.面对一系列新的挑战,DBA将如何进行职业发展?本文将给出一 ...

  2. ETL开发面试问题加吐槽加职业发展建议

    写在前面: 作为甲方,对于乙方派来的开发人员,我是会自己面一下.总体来说遇到的水平不一,于是经过这三年多的面(cui)试(can),总结了一套自己的面试套路,中间也遇到过很多想吐槽的东西,于是大概记录 ...

  3. 【你的职业规划】web前端的职业发展方向及学习攻略【转载】

    web前端的职业发展方向有哪些?本文献给正在迷茫中,准备入坑web前端的初学者以及知海匠库web前端培训班的准前端工程师们:   一.职业方向定位 首先,只有确定好自己的职业方向,才能做好职业规划.在 ...

  4. Cassandra与职业发展 | 阿里云栾小凡 × 蔚来汽车张旭东 × 网龙阙乃祯

    # 活动精彩实录 | Cassandra与职业发展 点击此处观看完整活动录像​ 大家好,我叫邓为,我目前在DataStax担任领航架构师.我在DataStax工作了7年多的时间,也有7年多的Cassa ...

  5. 聊聊GISer的职业发展

    一.前言 去年写了一篇名为<GISer们还有机会屌丝逆袭吗?>的博文,希望能和广大GISer一起探讨地理信息产业留给小团队和个人的机会.文章发布后,很多GISer通过网络和我进行了交流,其 ...

  6. 答CsdnBlogger问-关于职业发展和团队管理问题

    本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处! 问1:关于职业发展以及团队管理?(正能同學_) 请问在二线城市的小公司里,普通Android开发者的 ...

  7. 【转】论创新工场、职业发展、offer如何比较选择、移动互联网

    大纲:一.缘由.概述二.创新工场的模式三.职业发展道路的影响因素四.职业选择的几个小问题五.李开复的移动互联网和我眼中的移动互联网六.再见和祝福 一.缘由.概述1.缘由        前两周,有个师弟 ...

  8. .net 开发人员的瓶颈和职业发展

    .net 开发人员的瓶颈和职业发展 现在社会比前几年浮躁了,越来越多的人抱怨薪水低,高薪工作不好找; 诚然这有CPI的压力,可是也有很多人没有认清自己的职业发展. 很多.net程序员个各种纠结,想拿高 ...

  9. 【转】.NET开发人员的瓶颈和职业发展

    现在社会比前几年浮躁了,越来越多的人抱怨薪水低,高薪工作不好找; 诚然这有CPI的压力,可是也有很多人没有认清自己的职业发展. 很多.NET程序员个各种纠结,想拿高薪又拿不到,想提高又不知道怎么能提高 ...

随机推荐

  1. PostgreSQL Reading Ad Writing Files、Execution System Instructions Vul

    catalog . postgresql简介 . 文件读取/写入 . 命令执行 . 影响范围 . 恶意代码分析 . 缓解方案 1. postgresql简介 PostgreSQL 是一个自由的对象-关 ...

  2. Linux C/C++ Memory Leak Detection Tool

    目录 . 内存使用情况分析 . 内存泄漏(memory leak) . Valgrind使用 1. 内存使用情况分析 0x1: 系统总内存的分析 可以从proc目录下的meminfo文件了解到当前系统 ...

  3. Android——组件简介

    开发android应用程序,需要理解View.Activity.Fragment.Intent .ContentProvider.Service.AndroidManifest.xml文件和AVD. ...

  4. Session对象

    Session对象用于存储在多个页面调用之间特定用户的信息.Session对象只针对单一网站使用者,不同的客户端无法互相访问.Session对象中止于联机机器离线时,也就是当网站使用者关掉浏览器或超过 ...

  5. libjpeg 编译makfile

    一.准备 首先需要下载libjpeg库,网址在这里:http://www.ijg.org/ 如果不想编译就在这下载吧:http://pan.baidu.com/s/1hqeTDre 二.编译 1. 解 ...

  6. JavaWeb学习总结-02 Tomcat 学习和使用

    一 Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件. 如果想修改Tomcat服务器的启动端口,则可以在server.xml ...

  7. C#注释的几种方法

    // 单行注释 /**/ 块注释 ///说明注释,注释以后可以自动生成说明文档档 #region 折叠注释,可以将代码折叠 #endregion 只是#region 所在行后面的文字是注释文字,而其它 ...

  8. Java Web的两种开发模式

    参考文献:http://www.cnblogs.com/xdp-gacl/p/3908610.html 一.Jsp+JavaBean 此模式如下图所示:

  9. JSON FX

    https://github.com/mckamey/jsonfx-v1#svn/trunk/JsonFx/JsonFx.Json

  10. Unity multi_compile

    http://docs.unity3d.com/Manual/SL-MultipleProgramVariants.html http://forum.unity3d.com/threads/tuto ...