您的位置:首页 > 职场人生

1_mysql +DBA职业发展

2016-04-24 22:16 537 查看
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.理解数据库内部实现,精通服务端编程

数据库内核及工具开发方向 -- 数据库内核优化 、数据中间件开发
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: