1 / 87
文档名称:

Oracle11g database构建企业高可用数据服务环境.ppt

格式:ppt   页数:87
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Oracle11g database构建企业高可用数据服务环境.ppt

上传人:3346389411 2012/5/7 文件大小:0 KB

下载得到文件列表

Oracle11g database构建企业高可用数据服务环境.ppt

文档介绍

文档介绍:构建企业高可用数据服务环境
Oracle11g database
企业生产环境的系统构建
浏览器
Broswer
数据库服务器
Server
JAVA应用服务器
Server
HTML、JSP、JavaScript、JAVA、Flash……
WebSphere、WebLogic、Jboss
Oracle、SQL Server、IBM DB2
EJB、JMS、JNDI、
JavaMail、JDBC、
Servlet、JavaBean
HTTP
HTTP
某证券公司的系统构建
背景知识——区分OLTP还是OLAP?
OLTP:联机事务处理(Online Transaction Processing),
表示事务性非常高的系统,一般都是高可用性的在线系统
,以小的事务以及小的查询为主,评估其系统的时候,一
般看其每秒处理的Transaction以及Exceute SQL的数量。
典型的OLTP系统:电子商务系统、银行、证券等。
OLTP最容易出现瓶颈的地方:CPU和磁盘子系统。
OLTP系统比较常用的设计与优化方式:Cache技术和B-tree
索引技术。
背景知识——区分OLTP还是OLAP?
OLAP:联机分析处理(Online Analytical Processing),
有时候也叫DSS决策支持系统,即通常所说的数据仓库。
这样的系统,语句的执行量不是考核标准,因为一条语句
的执行时间可能会非常长,读取的数据会非常多。
考核指标是磁盘子系统的吞吐量(带宽)。如能达到多少
MB/S的流量。
OLAP系统中通常采用分区技术、并行技术。不需要使用
绑定变量等。
高可用性案例——国内
国内某省级通讯运营商的数据库处理系统
假定目前全省在网用户数量为500万,每人每天话单数量为5,
每张话单为230字节;外省来访漫游话务量按本省话务量的10%
估算;其他新业务按话单数量的20%,其他新业务占400字节;
结算话单数量按数据业务和总话单的50%计算,结算话单所占
字节数量为230字节。
根据以上条件估算,得到:
1、业务处理系统采用了IBM的级服务器(小型机),内存
在64G。
2、主机处理能力平均每分钟20833。其每分钟峰值处理能力
41667。
3、数据存储系统数据量增长:每3个月大约6000G数据量
高可用性案例——国外
美国eBay高可用性分析
eBay(上最大的C2C电子商务网站,
到2007年底,,并存有10
亿张以上的图片,该网站每天都要支撑10亿次的PV,有合计
2P(1P=1024T)的数据量,这么庞大的一个系统,还能整体
%以上的高可用性。
高可用性案例——国外
美国eBay高可用性分析——核心:分布式处理
高可用性的解决方案
有16000台以上的WEB服务器,运行J2EE,以及1000台以上的逻辑数据库分布在400个不同的物理主机上,实现了良好的水平扩展性,每天的SQL执行超过了440亿次。
数据库运行在Oracle上,应用服务器使用WebSphere。每个数据库至少有3个在线的备份,分布在8个不同的数据中心。数据库中有存储过程,只有少量的触发器,把很多CPU密集型的任务从数据库迁移到WEB服务器上,因为数据库更容易成为瓶颈,而WEB服务器是廉价可扩展的。数据库采用多点复制,可负载均衡,不采用分布式事务。
应用架构方面,采用连接池,应用层采用多层结构。eBay最大的成功在于解决了两个关键性的技术:分布式的数据库与实时的Search。