• 1_mysql +DBA职业发展


    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.理解数据库内部实现,精通服务端编程
    数据库内核及工具开发方向 -- 数据库内核优化 、数据中间件开发

  • 相关阅读:
    string转double后,因为精度问题的解决方法
    markdownpad 2 pro
    JDK的最详细的安装教程 环境变量详解
    办公实用工具分享
    前端页面展示时分秒倒计时
    M1芯片搭建IOS开发环境全记录
    前端报404时,你不知道的出错原因
    生成新的DICOM图像示例
    Python私有属性和私有方法面试题
    Python property属性练习
  • 原文地址:https://www.cnblogs.com/li-volleyball/p/5428555.html
Copyright © 2020-2023  润新知