您所在的位置: 首页>>数据库>>新闻>>

IBM数据库Informix 11主打可用性新架构

http://database.51cto.com  2007-08-23 11:27  吴剑编译  eNet硅谷动力  我要评论(0)
  • 摘要:IBM最新数据库软件Informix Dynamic Server(IDS)11,强化了数据库服务备援、数据备援与负载分流机制,提高了数据库规模的弹性与使用性能。Informix Dynamic Server(IDS)11最主要的改变是增强了既有高可用性复写(HDR),并增加了对RSS与SDS两种服务器功能的支持,强化了数据库的稳定性,同时兼顾了数据备援与负载分摊的效果。
  • 标签:Informix 11  IBM  数据库  架构

IBM最新数据库软件Informix Dynamic Server(IDS)11,强化了数据库服务备援、数据备援与负载分流机制,提高了数据库规模的弹性与使用性能。

Informix Dynamic Server(IDS)11最主要的改变是增强了既有高可用性复写(HDR),并增加了对RSS与SDS两种服务器功能的支持,强化了数据库的稳定性,同时兼顾了数据备援与负载分摊的效果。

过去IDS的HDR是使用两台服务器作为即时备援。一台作为主要服务器,另外一台是次要服务器,不同于其他数据库系统采用的快照备份方式,IDS在主要服务器的数据有异动时,只需将少量的SQL Log记录,传递给次要服务器,次要服务器再根据记录执行SQL指令,同步调整数据库的内容,与主要服务器一致。主要服务器宕机时,做为本地备援的次要服务器,能够转换成主要服务器继续提供服务。

在11版中,IDS延伸了HDR技术,新增RSS服务器,可以跨越地区,同样通过SQL Log记录,进行远端的数据库同步,以达到异地备援的效果。

进一步,在本地端,也增加了与HDR主要服务器共享磁盘的SDS服务器。SDS用来作为主要服务器的服务备援,不同于RSS的数据备援。对于使用者而言,SDS可提供和主要服务器相同的新增查询与异动功能,但是当使用者的SQL指令进入SDS之前,会通过一个切换层,判断SQL的指令类型,将需要变更数据库的SQL全部导向主要服务器,此功能称之为写入重新导向。主要服务器控制所有对数据库的异动,而SDS则分担查询的负担。因为共享磁盘,所有动作都不需要进行数据同步。

一般数据库系统为了分散流量,大多采用丛集设计。但是,一旦遇到多台服务器同时要对数据库进行写入时,则必须管制写入的顺序,一次提供一台进行写入动作,同时还需要停止读取动作来确保数据的一致。而且分散负载的服务器越多,可能造成的写入冲突也越多,数据库锁住的时间也越长,从而造成数据库的瓶颈。

库柏资讯技术总监林荫峰认为:“IDS 11新的架构正好解决了这个难题。”将数据写入的动作都集中到主要服务器中,便可避免写入冲突,仅提供查询的次要服务器,可以持续提供服务。而且他补充:“这样的架构很适合用于刀片服务器,负载到达尖峰时,可依需要增加服务器片数进行分流。”

为加速企业升级IDS版本,IBM提供了多种方案,除少数版本需分段升级外,多数版本均可直接升级到11版。

【相关文章】

  • IBM DB2通用数据库和信息管理
  • DB2上建立数据库分区
【责任编辑:火凤凰 TEL:(010)68476606-8036】

Sun以10亿美元并购开源数据库厂商MySQL
Oracle数据库开发之PL/SQL基础应用
Oracle数据库开发基础教程
2006年数据库频道热点关注
数据库安全技术专题
 
 验证码: (点击刷新验证码)   匿名发表
  • Visual C++ 完全自学宝典

  • 作者:强锋科技,朱洪波
  • Visual C++ 6.0是微软公司为程序人员提供的Visual Studio 6.0工具套件中的重要组成部分。本书由浅入深地介绍使用Visual C++ 6.0..
Copyright©2005-2008 51CTO.COM 版权所有