学习路线 四月 10, 2020

数据库从入门到放弃

文章字数 3.2k 阅读约需 3 mins. 阅读次数 0

  • 数据库是“按照数据结构组织存储管理数据仓库”。是一个长期存储计算机内的、有组织的、可共享的、统一管理大量数据集合
  • 数据库是以一定方式``储存在一起、能与多个用户共享、具有尽可能小冗余度、与应用程序彼此独立数据集合,可视为电子化文件柜——存储电子文件处所用户可以对文件中的数据进行新增查询更新删除等操作。

详情起跳数据库-百度百科

数据库学习路线

从SQL到NoSQL,从自建到云上数据库,一站式学习+测试

  1. SQL基础
  2. 关系型云数据库
  3. NoSQL基础
  4. NoSQL云数据库
  5. 高级应用
  6. 数据库技能测试

SQL基础

  • 学习前要求:计算机基本操作,以及英语基础(方便记住英文命令)。。
  • 学习后将掌握:各种SQL语句,比如增删改查等基础功能,以及索引、锁高级应用等。

关系型云数据库

  • 学习前要求:熟练掌握SQL相关操作,熟悉常见的关系型数据库,比如MySQL、SQL Server、PostgreSQL等。
  • 学习后将掌握:关系型云数据库的基本操作,比如创建实例、连接、备份恢复等。

NoSQL基础

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

NoSQL云数据库

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

高级应用

  • 学习前要求:熟练掌握并应用SQL、NoSQL、云数据库等。
  • 学习后将掌握:数据库运维经验、云数据库选型及架构、云数据库性能优化等。

数据库技能测试

  • 数据库初级能力
    具备数据库基础知识,了解数据库的分类,具备安装MySQL数据库的能力,掌握MySQL数据类型知识,基本了解常用SQL语句,对阿里云数据库产品有基本认知。
  • 数据库中级能力
    可对MySQL数据库进行备份与恢复,可较为熟练的使用SQL语句进行单表多表查询等操作,可快速上手阿里云RDS MySQL数据库,可进行MySQL云数据库的创建、设置、数据迁移等工作。了解常见NOSQL数据库,如MongoDB、Redis、Memcached的概念、安装、配置等相关基础知识。
  • 数据库高级能力
    掌握Java开发环境下所需的MySQL高级技巧,包括索引策略、innodb和myisam存储引擎,熟悉MySQL锁机制,能熟练配置MySQL主从复制,熟练掌握日常SQL诊断和性能分析工具和策略。可对云数据库进行备份恢复与监控、安全策略的设置,并可对云数据库进行性能优化。掌握主要NOSQL数据库的应用技术。

详情起跳数据库学习路线-阿里云开发者社区学习中心



赞赏
WxPlay
支付宝
0%