【IT168 应用】
一、应用背景
对于期货/期权交易系统,数据库的插入负荷非常大,订购系统的快速处理是证券公司的重要竞争力。现有交易系统使用的磁盘数据库存在性能瓶颈,个人期货/期权交易的迅速增加引起性能下降。
二、需求分析
作为行情分析系统,要求分析功能全面,能够满足绝大部分用户的使用需求。在系统设计时,要求考虑用户的使用习惯,在功能设计和布局上,让用户能够以最快、最直接的方式进行操作。要求采用多级负载均衡和容错技术,保证后台服务系统避免出现单点故障和服务失效的情况,以保障系统稳定运行。
行情分析系统要包含多种先进的计算机技术,例如进程多线程技术、非阻塞I/O和多路复用通讯技术、磁盘缓冲技术和数据包缓冲技术、自动再生技术和双层数据压缩技术等。行情分析系统对当天行情的实时分析及多种附加业务的开发,要求实时处理。系统要具有良好的开发柔韧性和维护的方便性。利用GBase的复制功能实现系统的高可用性并提供无间断的稳定运行。
三、实施方案
数据中心部署两套GBase 8m做双机热备并用磁盘阵列存放基础、应用和业务数据,主要用于存储期货期权交易分析元数据。应用则部署为集群,并通过内网专线对数据库进行操作。
软硬件运行环境:
硬件环境:CPU:4×2.8G,内存8G,硬盘6×73G
操作系统:Windows 2003
数据库:GBase 8m for Windows
四、应用目标
系统采用GBase 8m复制技术,ACTIVE-ACTIVE 结构保证数据安全性和并发性,每秒收集 4000~5000条行情数据。