SDE13B:数据库架构设计实践

适合对象: 数据架构设计师、软件架构设计师
线下课堂: 点击咨询 或拨打全国统一咨询电话: 400 900 6106
在线课程:

课程介绍

掌握数据业务模型构建过程 掌握数据库架构与详细设计 提高数据库构架设计思维方式与技巧

课程难度
视频学习   培训时长 12小时
预备知识
技能概述

1.掌握数据业务模型构建过程 2.掌握数据库架构与详细设计 3.掌握数据设计过程 4.提高数据库构架设计思维方式与技巧

线下课堂

序号 上课日期 上课地点 开班类型
1 不定期开班

课程大纲

1 数据库体系结构剖析
1.1 SQL Server与Oracle不同版本的体系结构剖析
1.2 数据库体系结构剖析
1.3 Storage Engine体系结构剖析
1.4 Query Processor体系结构剖析
2 软件体系结构对数据库的影响
2.1 全局视角审视数据库对软件运维的影响
2.2 业务逻辑服务器与数据库服务器的关系
2.3 业务逻辑服务器中的数据缓存与数据库服务器的关系
2.4 数据持久化模块与数据库服务器的关系
2.5 在业务服务器上如何应用内存数据库
2.6 业务逻辑位置(业务服务器或数据库服务器)决策(性能角度)
2.7 ORM模块性能对数据库服务器的影响
2.8 业务实体内存管理与数据库服务器的关系
3 数据库文件系统优化规划
3.1 数据库服务器文件系统的性能临界点
3.2 数据库服务器文件系统的分布特征
3.3 数据库服务器文件系统的规模估算
3.4 剖析Google的GFS的分布式数据存储机制
3.5 剖析Google的MapReduce API切割数据的机制
3.6 剖析MySpace以及eBay的数据库分布设计策略
3.7 操作系统的文件系统与数据库系统的文件系统映射关系
3.8 Disk、SCSI、RAID、NAS、SAN与数据库服务器的文件系统
3.9 剖析不同数据库系统的分区策略
3.10 数据库分库策略
4 数据库内存系统优化规划
4.1 剖析数据库系统的内存结构
4.2 数据库系统的不同缓存区的估算
4.3 监视数据库系统的缓存区域的运维状况
4.4 如何动态调整数据库系统的不同缓存区的大小
4.5 如何正确配比数据库的文件系统与内存系统
4.6 影响数据库统计分析性能的内存因素位置
4.7 影响数据库SQL程序执行效率的内存因素位置
4.8 数据库的内存参数调整
4.9 内存大小与连接数量的关系
5 数据库进程系统优化规划
5.1 监视数据库系统和操作系统的健康状况进程
5.2 与数据库文件系统相关的进程
5.3 与数据库连接相关的进程
5.4 CPU个数与数据库进程的关系
5.5 如何估算数据库的连接数据
5.6 CPU亲和度与数据库系统执行的效能
5.7 文件系统执行效率与CPU个数
5.8 监视CPU的运行状况
5.9 使用性能计数器监视数据库系统运行状况
6 海量数据库表结构的设计(使用UML工具完成)
6.1 范式原则如何影响海量数据库表的结构
6.2 面向对象原则如何设计可扩展性的数据库表结构(如何应对数据海量问题)
6.3 面向服务原则如何设计具有分布化的数据库表结构(如何应对数据海量问题)
6.4 如何决策数据字段的类型(数据字段类型如何影响数据库性能)
6.5 行为分析与数据库表设计的关系
6.6 数据库表的横纵切割策略
6.7 数据库表依据领域分群策略
6.8 数据库表关联决策
6.9 数据仓库表设计策略
6.10 数据库表的主键设计(局部主键与全局主键)
6.11 数据库表字段的约束规则设计
7 海量数据库表索引的设计
7.1 数据库表索引的机制分析
7.2 如何选择不同的索引类型
7.3 索引数量的尺度
7.4 动态索引机制
7.5 如何提升无索引的数据库表统计检索的性能
7.6 海量数据库的“簇索引”与“非簇索引”
8 数据库事务设计
8.1 数据库事务的基本机制
8.2 “数据一致性”性能杀手解决方案
8.3 如何处理分布式事务
8.4 异种数据库集成时,事务差异性如何处理
8.5 剖析“淘宝”网站的支付宝的事务机制
9 数据库程序优化
9.1 SQL解析执行的机制
9.2 数据库内置SQL优化分析器的机制
9.3 SQL语句优化策略
9.4 SQL标准引发的性能问题
9.5 使用高级语言编写存储过程
9.6 游标与临时表的使用策略
9.7 视图与存储过程决策
9.8 数据库可移植性与SQL差异性

资料下载

文档名称 大小 价格 操作

课程评价

课程评价({{EvaluationTotal}})

课程满意度

评价

您还没有给课程评分哦

{{Evaluationscore.toFixed(2)}}

满意度

  • {{item.EvaluationName}}

    {{item.EvaluationTime}}

    {{item.Description}}

    追加评价:

    {{e.EvaluationTime}}

    {{e.Description}}

课程问答

内容:

您还没有填写内容!

暂无问答,赶紧去提问吧
{{item.AnswerState==1?"已解决":"未解决"}}
{{item.Content}}
{{item.StudentAskTime}}
{{itemanswer.UserName}}
{{itemanswer.Content}}
{{itemanswer.StudentAskTime}}

您好! 欢迎来到学领未来 !

学领未来提供线上及线下的学习服务,根据您的位置,为您推荐最近的线下培训地点 分站,你选择: