数据库技术发展与演进.pptx

数据库技术发展与演进

数据库技术发展与演进;提纲;数据存储的不同组织方法;关系数据库的数据交互和访问;ACID模型:关系型(SQL)数据库的理论基础 ACID是Atomicity(原子性), Consistency(一致性), Isolation(隔离性), and Durability(持久性)的缩写。 ;;数据库体系结构;Database;数据库IO特点分析;时间表;时间表;时间表;时间表;Oracle引领数据库发展概览;IDC:Oracle DB 11g 至少领先其他数据库2年;Gartner:全球范围2011年关系数据库领域市场占有率;Gartner:全球范围2009年数据库领域市场占有率;提纲;电信企业在数据管理所面临的挑战;Oracle大容量;21;数据分区技术大大提高访问速度 — “有的放矢、并行处理”;23;消除IO热点(快速重新同步);消除IO热点;电信企业在数据管理所面临的挑战;高可用性 主机运行,备机等待 IP地址自动漂移 缺点: 切换间存在停顿 备机空闲 无扩展性;高可用性Oracle的解决之道—RAC;动态的负载均衡;资源自动化适配;作业自动化并行处理;;电信企业在数据管理所面临的挑战;34;;36;内存数据库与磁盘数据库的比较;电信企业在数据管理所面临的挑战;自我管理和集中管理;40;自动管理;电信企业在数据管理所面临的挑战;数据归档;数据归档;数据生命周期管理:Oracle ILM Assign Data Partitions to Storage Tiers;46;电信企业在数据管理所面临的挑战;系统数据的自动收集及清单报告;系统比较和历史变更跟踪;数据库重演 -- 系统架构: 捕获;数据库重演 -- 系统架构: 重演;电信企业在数据管理所面临的挑战;人为错误造成的问题;;Oracle 数据库的闪回技术—— 令“时光倒流” ,及时挽回人为错误;适用于闪回技术的各种人为错误;电信企业在数据管理所面临的挑战;什么是数据灾难?;Oracle的解决之道—Data Guard;;;故障特点;在发生本次故障后DataGurad的处理;Oracle数据保护的实例 ;;;IT业务系统生产、应急、容灾三活中心架构 基于Oracle MAA构建最大可用性体系;容灾系统和应急系统是业务支撑系统业务连续性保障的主要手段;当IT业务系统单库扩展遭遇“瓶颈”;读写分离架构—Oracle Active Standby;读写分离架构的数据一致性保障 同步的Redo传输(SYNC)– 零数据丢失;读写分离架构对应用开发的影响 对应用更透明;Apple的读写分离架构;提纲;集群式数据库架构:Shared Nothing 和Shared Disk;分布式分片数据库;读写分离数据库架构;提纲;;问题1:随着系统规模增加,传统数据库架构瓶颈凸显;问题2:复杂的数据库系统均衡化配置;问题3:系统扩展过程复杂,难以实现线形扩展;;Oracle数据库云发展趋势1:架构兼容性 兼备Shared Nothing 、Shared Disk、分片式数据库、读写分离数据库架构;Oracle 数据库网格;Oracle数据库云发展趋势3 :虚拟化资源池 “大分小”和“小合大”;Oracle数据库云发展趋势3 :虚拟化资源池 Database Server Pools;Oracle数据库云发展趋势4:快速和线性扩展能力 Scale Up and Scale Out;Oracle数据库云发展趋势5:高可靠全双工设计 避免数据库、网络、磁盘、Cell和电源的单点故障 ;Oracle数据库云发展趋势6: 平衡且优化配置;;提纲;12/4/2012;12/4/2012;数据库系统 CPU需求 并发用户数 OLAP/DSS类型业务比例(报表、批处理等) 批处理业务进程数量 每分钟交易/事务请求数量 平均每个交易/事务的SQL指令数量 内存需求 连接数据库的用户数 数据库大小 访问请求的复杂度(低、中、高) 粗略的估算方法是每用户10?12 MB Oracle数据库连接的类型(专用/共享服务器) 数据库容量需求 约为原始数据容量的2 – 3倍,这里考虑了表、索引、临时表空间 (like sort, index creation,..)、重做日志和归档日志空间、摘要空间等 并且还需要额外再考虑数据库之外导入导出文件所需要的存储空间 ;Server;12/4/2012;数据库的安装与部署;

文档评论(0)

1亿VIP精品文档

相关文档