1_mysql +DBA职业发展

MYSQL + DBA 职业发展mysql

mysql :the world's most popular open source database

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

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

mysql与Linux

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

学习mysql和linux

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

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

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

mysql和它的“继承者”们

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

mysql和学习者们

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

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

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

DBA技能发展

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

初级DBA与职业纵深

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

相关文章
相关标签/搜索