课程大纲:
分布式数据库
【课程背景】
随着传统的数据库技术日趋成熟、计算机网络技术的飞速发展和应用范围的扩充,数据库应用已经普遍建立于计算机网络之上。这时集中式数据库系统表现出它的不足:数据按实际需要已在网络上分布存储,再采用集中式处理,势必造成通信开销大;应用程序集中在一台计算机上运行,一旦该计算机发生故障,则整个系统受到影响,可靠性不高;集中式处理引起系统的规模和配置都不够灵活,系统的可扩充性差。在这种形势下,集中式DB的“集中计算”概念向“分布计算”概念发展。
分布式数据库是数据库技术与网络技术相结合的产物,在数据库领域已形成一个分支。分布式数据库的研究始于20世纪70年代中期。世界上第一个分布式数据库系统SDD-1是由*计算机公司(CCA)于1979年在DEC计算机上实现。20世纪90年代以来,分布式数据库系统进入商品化应用阶段,传统的关系数据库产品均发展成以计算机网络及多任务操作系统为核心的分布式数据库产品,同时分布式数据库逐步向客户机/服务器模式发展。
虽然分布式数据库系统是在集中式数据库系统成熟技术的基础上发展起来的,但不是简单地把集中式数据库分散地实现,它具有自己的性质和特征。集中式数据库系统的许多概念和技术,如数据独立性、数据共享和减少冗余度、并发控制、完整性、安全性和恢复等在分布式数据库系统中都有了不同的、更加丰富的内容。
尽管在过去的时间里,分布式数据库已经取得了很显著的研究成果,但是,成功地进入商品化运行的软件却仍为数不多。
大多数的数据库管理系统也许走一条从集中到分布的道路。首先是跨越数个节点定义数据库,避免不同节点数据的更新同步问题,许可局部和远程查询,回避了复杂的查询处理问题。进一步的工作是增加有限的重复,如果*的数据并不是最重要的情况下,这样提高了检索的性能。最后,就是完全的分布式数据库管理。系统的功能能够处理复杂的查询,有较好的并发控制机制和保证数据的更新同步。
数据库研发专家们充分考虑了企业运营的不同场景,提出低成本、高安全性、高可靠性的分布式数据管理解决方案,实现了真正意义的网络办公及无纸化办公,协同运作、统一管理。
课程将以分布式数据库为核心,帮助学员认识分布式数据库的核心架构、了解分布式数据库在企业数字化变革的过程中,所扮演的角色?信息科技团队在数据库管理工具变革过程中,应该具备什么能力?如何利用分布式数据库在互联网环境中的优势,全面提升信息科技团队对数据资产的专业管理能力?使学员能够知其然,更能知其所以然。能够使信息科技团队的成员们,能够驾驭先进的分布式数据库管理系统,协助企业提升数据变现能力,同时还能提升自身的数据管理能力!
【课程收益】
-了解“分布式数据库基本概念
-熟悉 数据库的种类,理论与其主要特性
-了解 数字化时代的数据库应用思维
-熟悉 分布式数据库的架构设计
-熟悉 分布式数据库的主要应用场景
-认识 分布式数据库的未来展望
-了解 数据库专家认证体系
-熟悉 分布式数据库的风险识别与规避
-*实践与案例分享
【课程特色】分析理论,知其所以然;实战解析,能趋吉避凶
【课程对象】信息科技首席/资深架构师,CIO(首席信息官),CTO(首席技术官),信息科技部门运维人员,信息科技部门数据库架构师,数字化工程师
【课程大纲】
一、 “分布式数据库”是个什么概念?
a) 分布式数据库的定义是什么?
b) 分布式数据库与关联式数据库有什么不同?
c) 实际案例分享
二、 “分布式数据库”主要的技术特性为何?
a) 无限扩容
b) 弹性扩展
c) 简单易用
d) 快速部署
三、 相对与传统数据库管理,数字化数据库管理有什么新思维?
a) 总体思维
b) 容错思维
c) 相关思维
d) 智能思维
四、 数字化时代进程中,分布式数据库的定位以及重要性是什么?
a) 使能精准分析
b) 守护数据资产
c) 数据运营平台的基石
d) 如果缺乏完善的数据库管理机制,企业可能面临什么挑战?
五、 “分布式数据库”的架构设计特性为何?
a) 独立透明性
b) 节点集中整合
c) 数据复制透明性
d) 易于扩展
e) 共享存储
六、 “分布式数据库”的主要应用场景为何?
a) 电商 - 海量数据多并发处理
b) 物联网 – 传感设备多,采样率高
c) 搜索平台 - 海量文件索引
d) 大数据应用 - 大量数据读、写、分析
e) 数据中心 - 按需分配
七、 “分布式数据库”的未来展望与认证体系为何?
a) 原生云应用的融合
b) 业务与科技的整合
c) 企业数据资源大一统
d) 数据保护自动化
e) 数据库认证体系概述
八、 如何规避数据库管理模式变革所带来的风险?
a) 数据存取结构复杂
b) 数据的安全性与保密性
c) 强依赖与网路稳定性
d) 应用开发复杂性
九、 课程总结
分布式数据库