Sybase数据库复制服务器三大特性详析(1)
Sybase Replication Server复制服务器
Sybase Replication Server复制服务器突破了传统中式数据库的限制,采用分布式架构及一系列功能来保证对变化数据的交付,它支持变化数据采集、数据分配和异构数据库环境之间的数据同步,以实现实时分析、报表、分布式操作和灾难恢复。并能够支持多平台、多字符集以及多语言,除了支持Sybase自身的数据库产品Adaptive Server Enterprise (即ASE)之外,还可与各种数据源一同工作,包括Oracle、IBM DB2、Microsoft SQL Server,这种灵活性使得数据库管理员能够将信息从任何数据源复制到任何目的地。
当然,仅仅简单地启用数据复制方案仍然不够。为了帮助企业管理这些复杂的复制配置,Sybase还提供了功能强大的图形化管理工具——复制服务管理器(Replication Server Manager)。通过这个三层架构的管理器,系统管理员可以从单一的桌面创建复制环境,监控各服务器的状态,从而管理复制的数据流。另外,Sybase的建模和元数据管理工具Sybase PowerDesigner还引入了全新的图形化模型图,即信息流模型(ILM),它不仅可以图形化方式展示复制环境,也能够从模型中产生Sybase复制服务器实现代码,从而助复制服务管理器一臂之力。
毋庸置疑,数据库复制是一个对性能有较高要求的应用,为了保持信息尽可能快速、高效地流动,Sybase复制服务器提供了一系列与吞吐量相关的特性,这些特性包括:
1.专用的数据库复制功能。为避免由于数据库复制所带来的额外加载而可能导致的数据库服务器停滞,Sybase复制服务器采用了专门设计的附加解决方案,相比那些“栓死”到数据库服务器上的复制方法,这种架构对源数据库的侵入最小。
2.连续实时的基于日志的事务数据捕捉。这种直接从在线重做日志读取的技术比基于触发器的数据库复制方法在速度上要快得多。
3.SQL语句复制。为了使网络上传输的信息最小化,Sybase复制服务器仅仅将SQL语句本身发送到目的服务器,这是对Sybase基于日志的复制策略的完美补充。
4.在目标数据库中增强事务性能。为了能够实现与其它来自不同供应商的产品协同工作,Sybase复制服务器支持包括与供应商相关的各个平台的性能优化和调整。
具有上述特性的Sybase复制服务器尤其适用于金融服务和资本市场等对吞吐量和延迟有极为苛刻要求的高挑战性行业,无论企业的信息架构的模式和规模如何,它都能有效地分发和保护用户的重要数据。这一点,已经得到了全球用户的广泛认可。
嘉吉粮食部门数据库管理员组经理多恩·尼尔森这样评价Sybase复制服务器:“我们的系统管理着每年大约一亿蒲式耳的存货,以及每日多达16000单的装运量,每天在企业内部来回移动的数据多达1GB,每小时要运行大约8500张报表,没有Sybase,我们根本做不到这点。”