数据库开发-1-概述

  • Post author:
  • Post category:其他




Lec1-课程介绍



1. Objective

  1. 高性能数据库开发原则
  2. SQL中的优化

    1. 优化

      SQL

      提高数据库应用效率
    2. 优化

      索引

      提高数据库应用效率
    3. 优化

      物理结构

      提高数据库应用效率
    4. 优化

      数据库设计

      提高数据库应用效率
  3. SQL的经典模式和其它专题

    1. SQL的经典模式
    2. 并发、大数据量等专题
  4. 衡量数据库技术难度的指标是每秒钟能够处理交易的数量

    1. 支付宝双十一峰值是每秒钟处理54万个订单
    2. 天猫双十一
  5. 面对的问题:

    高数据量和高并发

    下的数据库开发,对应空间复杂度和时间复杂度



2. 推荐阅读

  1. Database Management Systems [Raghu Ramakrishnan ; Johannes Gehrke]
  2. Expert Oracle Database Architecture [Thomas Kyte]
  3. High Performance MySQL [Baron Scbwartz,Peter Zaitsev,Vadim Tkacbenko] 推荐SQL的阅读
  4. Database Design & Relational Theory [C.J.Date] 基础关系
  5. SQL CookBook [Anthony Molinaro]
  6. The Art of SQL [STEPHANE FAROULT , Peter Robson]



3. 基础

  1. 关系代数:是关系型数据库,决定了关系型数据库设计开发等等:选择(select)、投影(project)、连接(join)、联合(union)、差(difference)、乘(product)
  2. DB,DBMS,基于数据库的应用程序
  3. 数据库的基本特性(表、KEY、完整性约束、锁、视图、事…)
  4. SQL:基本的DDL,DML,触发器,存储过程等的语法和基本用法
  5. 数据库设计的基本原则



版权声明:本文为qq_44202160原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。