KBase提供了对Oracle、DB2、SQL Server、Sybase、Informix等主流关系数据库管理系统(统称RDBMS)的全文检索网关,实现了RDBMS和KBase 服务器之间的数据共享和实时同步,使用户在享有RDBMS卓越的数据事务处理功能的同时,拥有KBase优秀的全文检索功能。基于KBase 关系数据库全文检索网关,可以整合多种异构数据源,实现企业级信息资源的统一搜索。KBase关系数据库全文检索网关由两部分构成:

KBase任务监理控制台

分别对应SQL Server、Oracle、Sybase、DB2、Informix的KBase * RDBMS任务组件

KBase任务监理控制台是运行在Windows平台上的高度自动化、智能化和定制化的任务处理工具,同时具备了windows平台的易操作性,它可以独立运行一个RDBMS任务组件,也可以同时运行多个RDBMS任务组件。它与RDBMS任务组件共同完成:

◣    RDMBS与KBase数据库之间数据完整、安全、稳定、实时和高效地迁移;

◣    REC数据文件与RDBMS/KBase之间的数据迁移

◣    RDBMS与RDBMS数据库之间的数据迁移

◣    KBase数据库数据的索引、优化和重整

◣    以上各种数据迁移、索引任务、优化任务和重整任务的管理、维护和定时执行

主要特点

KBase关系数据库全文检索网关是辅助完成数据索引同步更新的自动化工具,它具有如下特点:

● 自动化程度高:

(1) 创建任务自动化:用户只需要跟随“任务创建向导”的提示就可以创建相关任务。

(2) 任务管理与运行自动化:对于建立好的任务,只要设置定时运行,则任务将按照设定好的时间去运行,不需要人工干预,保证了关系数据库强大的事务处理能力能够在Kbase全文检索中得到应用。

● 实时数据共享:

(1) 数据迁移的速度非常高,只含一个全文字段的情况下,达到2000记录/10s,远远高于当前的同类产品。

(2) 能够实时全文索引,由于采用KBase高效的全文索引机制,加上网关的高速性能,使得关系数据库的全文字段的数据能够被实时全文索引(比如,至少设定任务运行定时间隔为:1秒)。

(3) 采用多线程技术,可以自动根据系统处理器的个数确定多任务运行的能力,保障数据的实时共享能力。

● 数据迁移安全性:

在数据迁移过程中,根据任务设置,将不产生或极少产生中间缓存数据,保证敏感数据迁移的安全性。

● 数据迁移的完整性和稳定性:

(1) 采用了预测数据长度的内存预分配和重分配技术,保证内存区块空间充足,确保数据能够完整的迁移。

(2) 采用线性内存可测试技术,增强内存的读写稳定性,进而保证任务运行的稳定性。

● 任务维护的简单性:

(1) 对任何一个创建好的任务,用户可以通过简单图形界面,查看其属性,并可修改属性。

(2) 提供windows风格的友好界面,实现“所见即所得”操作,简单易用。