数据库精通指南:全面学习路径与课程安排解析

发表时间: 2020-01-20 06:52

前言

  现如今数据库已经成为所有IT从业者必不可少的一项技能技术,不管您从事的是技术、产品、运营亦或是算法等互联网的岗位都需要和数据库技术相伴,数据库技术也随着互联网技术的进步和革新一步步走向云端走向海量,下面就跟我梳理的内容一起了解一下数据库技术的学习内容及各阶段要求详解。

数据学习

  整体阶段划分:SQL基础→关系型云数据库→NoSQL基础→NosQL云数据库→数据库高级应用

  时间投入计算:24+24+27+4+5=84小时。每周8小时学习就是10周,2.5月,每天8小时学习就是10天。

  其中SQL基础和NoSQL基础是重要基础阶段,致于2个有关云数据库部分都是在阿里控制台对云数据的管理操作为主,是把之前基础课程里的本地数据库管理操作迁移到了web端,根据手册来掌握非常容易的,可以留在具体采购相应数据库之后在仔细学习掌握也行,可以先一遍过对整个云数据库的管理模式和操作流程有个大致印象即可。

  最后部分的数据库高级应用也是拓宽眼界使用,不会立即在帮助中起到直接的效果,但是可以启发很多优化路线和数据库设计思路。

阶段1:SQL基础

4门课程 | 137课时 | 3套阶段自测考试

每个课时10分钟左右,一共需要1400分钟。需要24小时。如果周8小时学习时间,总计学习时间为3周。

学习前要求:计算机基本操作,以及英语基础(方便记住英文命令)。

学习后将掌握:各种SQL语句,比如增删改查等基础功能,以及索引、锁和高级应用等。

SQL基础


阶段2:关系型云数据库

3门课程 I 32课时 I 阶段自测考试即将上线

每个课时45分钟左右,也需要需要24小时左右。如果周8小时学习时间,总计时间投入3周。

学习前要求:熟练掌握SQL相关操作,熟悉常见的关系型数据库,比如MySQL、SQL Server、PostgreSQL等。

学习后将掌握:关系型云数据库的基本操作,比如创建实例、连接、备份恢复等。

关系型云数据库

阶段3:NoSQL基础

4门课程 I 108课时 I 阶段自测考试即将上线

每个课时15分钟左右,总共需要27小时,总计时间投入4周。

学习前要求:SQL基础、JSON基础等。

学习后将掌握:常见的NoSQL数据库(比如MongoDB、Redis、HBase、Memcached等)的基本操作。


NoSQL基础


阶段4:NoSQL云数据库

6门课程 | 45课时 | 阶段自测考试即将上线

每个课时5分钟左右,总共需要3.75小时,总计时间投入1周。

学习前要求:熟悉常见的NoSQL数据库。

学习后将掌握:NoSQL云数据库的基本操作,比如创建实例、白名单设置、备份恢复、监控报警等。

NoSQL云数据库


阶段5:数据库高级应用

3门课程 I 21课时 I 阶段自测考试即将上线

每个课时14分钟左右,总共需要5个小时,总计时间投入1周。

学习前要求:熟练掌握并应用SQL、NoSQL、云数据库等。

学习后将掌握:数据库运维经验、云数据库选型及架构、云数据库性能优化等。

数据库高级应用

后记

  如果觉得对您工作生活有帮助欢迎点赞、收藏或关注我,长期分享各种互联网相关的技术知识和干活内容。