求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
某金融公 Mysql集群与性
知名某信 NoSQL缓存数据
财政部唯 大数据分析专题-R
神龙汽车 大数据技术平台-H
中国电信 大数据时代与现代企
某知名银 大数据分析专题-R
IGT 数据分析与挖掘

相关课程  
并发、大容量、高性能数据库
高级数据库架构设计师
Hadoop原理与实践
HBase原理与高级应用
Oracle 数据仓库
数据仓库和数据挖掘
Oracle数据库开发与管理
 
全部课程 >数据库与大数据  
开发视角的数据库原理与应用
付老师
Oracle 数据库技术专家,具有15年数据库开发、设计工作经验。
报名课程   1038 次浏览  125 次
地点时间:北京 上海、深圳根据报名开班
课程费用4500元/人
企业内训:可以根据企业需求,定制内训,详见 内训学习手册


课程从一个数据库应用的开发人员视角,讲解必备的知识和技能:

  • 应该首先了解数据库的访问和运行原理,
  • 然后了解如何从应用需要设计逻辑数据模型,
  • 从数据管理角度部署数据到数据库,并作合理的配置,
  • 实现数据的性能优化和负载均衡,
  • 如何保证数据库的安全

培训目标:

作为一个数据库应用的开发人员,应该首先了解数据库的访问和运行原理:

  • 数据库访问的整个过程原理:连接、访问、查询解析、优化、编译、执行、返回结果。
  • 数据库的运行原理:包括进程模型、存储空间管理、IO访问原理、日志机制、恢复机制、事务管理、安全管理机制。

然后了解如何从应用需要设计数据库

  • 表的结构
  • 表的关系
  • 存储过程
  • 索引、触发器、检查约束…

从数据管理角度部署数据

  • 分库、分区、分段
  • 缓存、磁盘访问

如何实现数据的性能优化和负载均衡

  • 数据结构调整
  • 数据约束调整
  • 数据存储调整

如何保证数据库的安全

  • 数据库安全
  • 访问接口安全
  • 应用程序数据安全
培训对象:数据库应用开发工程师
学员基础:具有一定数据库应用开发经验,简单了解数据库
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

培训内容:2天

作为一个数据库应用的开发人员,应该首先了解数据库的访问和运行原理:
数据库体系结构概览
  • 基于主流数据库讲解
  • 数据库功能组件
  • 核心数据管理对象
  • 数据库实例模型
  • 数据库存取机制
了解应用的数据访问过程
  • 连接数据库,身份认证
  • 发送数据查询请求
  • 查询词法分析
  • 查询cache查找
  • 查询优化
  • 编译致性
  • 生成结果
  • 中断数据库连接
数据库的运行原理:
  • 进程模型、
  • 存储空间管理、
  • IO访问原理、
  • 日志机制、
  • 事务管理、
  • 恢复机制、
  • 安全管理机制。
从应用开发角度建立数据库
数据库逻辑设计
  • 逻辑设计的基本原理
  • 数据库的范式理论
  • 逻辑设计和性能相关因素分析
  • 表的设计原则
  • 列的设计原则
  • 视图设计原则
  • 键值设计原则
  • 索引设计原则
  • 触发器设计原则
  • 存储过程设计原则
物理数据库配置
  • 数据库划分原理
  • 数据库和性能相关因素分析
  • 数据库划分原则
  • 缓存配置原则
  • 文件和表空间划分原则
  • 区、段、块划分原则
  • 磁盘I/O配置原则
如何实现数据的性能优化和负载均衡
性能诊断
  • 数据库性能瓶颈症状
  • 数据库性能诊断指标
  • 数据库性能诊断方法
数据表性能设计
  • 都有哪些表:内存表、临时表、持久表
  • 这些表的使用范围
  • 如何定义表的主键提高查询和更改速度
  • 如何定义列的数据类型提高性能
  • 如何定义表的并发锁维护一致性
  • 数据冗余以提升性能
  • 考虑表的修改、修复、备份和重建性能
  • 分布式表的存储结构和同步方式
优化表,提升性能
  • 考虑表的行容量,优化表结构
  • 分表日志、统计表的设计方法
  • 分表以减少并发、提高处理速度
  • 分表的原则:平均分担数据和负载
  • 表的数量限制:一个库不应超过300-400个表
使用索引优化数据查询性能
  • 什么时候添加索引
  • 在什么样的列上添加索引
  • 索引会引起的可能副作用
  • 如何基于查询语句应用索引
数据库参数的优化
  • 索引缓冲区参数
  • 排序相关参数
  • tmp_table_size
  • 打开数据表数
  • 打开文件数
  • query cache参数
数据库应用开发的安全问题
数据库应用安全注意事项
  • 数据存储文件安全
  • 数据库对象访问权限管理
  • 数据访问通道加密
  • 数据访问密码安全
  • SQL注入攻击防范
 
1038 次浏览  125 次
其他人还看了课程
大数据分析与管理  3386 次浏览
开发视角的数据库原理与应用  1038 次浏览
大数据处理技术架构(基于hadoop和OpenStack)   2110 次浏览
数据中心(IDC)建设与运维管理  945 次浏览
定制内训



咨询服务:数据库设计与性能优化
咨询目标 对客户的数据库进行性能评价,设计优化,管理优化
咨询范围 数据库性能评价,数据库结构优化,数据访问SQL优化。
咨询方式 现有数据库调查,问题诊断,性能评价。
对数据库进行逻辑结构优化,对数据库进行访问SQL优化。
建立数据库运行监控平台。运行监控与优化方法指导。
成功案例 建设银行,中国农业银行,中国工商银行,中航信
详情咨询:010-62670969, zhgx@uml.net.cn

最新活动计划
[北京]软件测试方法与实践 8-16
[北京]大数据分析与管理 8-20
[北京]人工智能机器学习和深度学习 8-21
[北京]需求分析最佳实践 8-22
[北京]产品经理与产品管理 8-30
[北京]UML和EA进行系统分析设计 9-6
[上海]微服务架构设计与实践 8-14
[上海特惠]卓越产品经理训练营 9-4
[深圳]嵌入式软件架构—高级实践 8-28
[深圳特惠]UML和EA进行系统分析设计8-30
[厦门特惠]卓越产品经理训练营 8-30
 
 
 

 
每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
 
希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
频道编辑:sky
邮       件:sky@uml.net.cn

关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号