数据库需要掌握到什么程度可以应付工作?

1、完成(日常)业务功能的

  • 会画er图  --  使用工具processon
  • 会用power designer做数据库设计
  • 会mysq|和oracle基本操作
  • 会导入和导出
  • 会基本增删改查
  • 会建索引
  • 会连接查询
  • 会用统计
  • 会排序
  • 会分类查询
  • 会时间问题
  • 会各类集合操作
  • 会各类统计分析函数
  • 等等
  • +SQL plan

以上是最基本的人人都必须掌握的,入职100%会遇到,试用期内有50%的几率可能需要你用,上面的知识来做业务。过了试用期有70%几率需要你来做,入职了一段时间90%几率你会全部都做过。

2、性能优化

  • 懂索引
  • 懂引擎
  • 懂设计表
  • 懂乐观锁
  • 懂隔离级别
  • 懂存储引擎
  • 懂函数
  • 懂触发器
  • 懂游标
  • 懂视图
  • 懂事务
  • 懂控制读写并发
  • 等等.

懂的意思是理解加会用。

3、分库分表

  • 懂主从
  • 懂读写分离

4、安全

  • 懂权限
  • 懂备份
  • 懂日志
  • 懂维护和恢复数据库

5、做云数据库

  • 懂源码
  • 懂瓶颈

知识进步的速度取决于掉了多少头发。

猜你喜欢

转载自www.cnblogs.com/liangyan131/p/12913426.html