----------------学资学习网---------------XXXXXXXXXXXX平台数据库升级方案----------------学资学习网---------------XXXXXXXXXXXXXXX有限公司日28月11年2016.修订记录版说作批批准日2011对升级方案进行编V1.0XXXX1目录1.概述.................................................41.1.背景.............................................41.2.目标与目的.......................................41.3.可行性分析.......................................41.4.参考依据.........................................52.数据库高并发方案.....................................52.1.数据库均衡负载(RAC)..............................52.2.数据库主从部署...................................82.3.数据库垂直分割...................................92.4.数据库水平分割..................................103.二代办公平台数据库优化设计...........................113.1.数据库集群......................................113.2.重点业务表分区..................................113.3.任务表历史数据分割..............................123.4.数据库表结构优化................................12----------------学资学习网---------------3.5.数据访问优化....................................124.实施方案............................................135.工作量及预算评估....................................145.1.工作量及预算评估................................145.2.其他费用........................................151.概述1.1.背景随着XXXXXX平台及其他子系统业务量增多,且用户已面向各地州市,用户数量增大,现有的二代办公平台及其他子系统在单一环境下的架构体系和数据库架构体系也无法高效的满足这样的场景。当前XXXXXX平台及其子系统通过搭建多台WEB服务器和双机热备份的方式进行部署运行。虽已提高了整体效率,但对于部分的业务处理还是未解决。部分业务量并发处理多,业务关联多等因素,导致对数据库并发处理的业务量大,读写量大等也无法用双机热备份进行解决。因此,在此背景下提高数据库访问效率,增大访问吞吐量等将成为二代办公平台及其子系统运行顺畅的关键因素。1.2.目标与目的目标:依托现有系统服务和设备环境,建立可扩容、高并发、高吞吐量的数据库架构体系。目的:为缓解当前XXXXXX平台机器及其他子系统对数据库访问过大,造成的访问效率低下的问题,提升数据库访问效率和并发效率。对部分业务繁杂的表和访问进行优化设计,缓解因此造成的使用效率低下问题。1.3.可行性分析数据库性能分析:根据当前的数据库性能分析,当前硬件设备的提高也无法满足数据库性能的提升,因此应考虑数据库访问控制和数据访问方面进行优化。现有的数据库虽也实现双机热备份,但访问的效率未较大改善,因此应考虑各健全的数据库高并发访问方案。数据库优化分析:当前的数据库采用的ORACLE数据库,同时,现有的均衡负载、读写分离、数据分割技术较为成熟,在对系统进行适当调整和优化的情况下,能保证系统的正常运行。.参考依据1.4.核心技术详解》《OracleRAC数据库高并发方案2.(RAC)2.1.数据库均衡负载Oracle,“实时应用集群”是,RAC全称realapplicationclusters,译为数据库支持Oracle新版数据库中采用的一项新技术,是高可用----------------学资学习网---------------性的一种,也是网格计算环境的核心技术。有效的24x7、11g版本,可以支持10gOracleRAC主要支持Oracle9i、并且自由部署应数据库应用系统,在低成本服务器上构建高可用性数据库系统,集成提供了集群软件和存储Oracle用,无需修改代码。在OracleRAC环境下,用户可以按需扩展当应用规模需要扩充时,管理软件,为用户降低了应用成本。系统,以保证系统的性能。RAC是一种并行模式,并不是传统的主备模式。也就是说,RAC集群的所有成员都可以同时接收客户端的请求。RAC具备以下特点:双机并行:RAC是一种充分利用服务器资源的高可用性实现方案,RAC的并行模式实现方式与传统的双机热备实现方式...