学习Java的进阶之路( 六 )

3-1理论基础

数据库设计原则和范式

事务(ACID、工作原理、事务的隔离级别、锁、事务的传播机制)

3-2各种数据库优缺点、使用场景分析

MySQL/SQLServer/Oracle以及各种NoSQL(Redis、MongoDB、Memcached、HBase、CouchDB等)

3-2 SQL语句

数据库创建 , 权限分配 , 表的创建 , 增删改查 , 连接 , 子查询

触发器、存储过程、事务控制

3-3优化

索引原理及适用 , 大表查询优化 , 多表连接查询优化 , 子查询优化等

3-4分库、分表、备份、迁移

导入、导出 , 分库、分表 , 冷备热备 , 主从备份、双机热备、纵向扩展、横向扩展

3-5 JDBC

推荐阅读