首頁>大數(shù)據(jù)云>數(shù)據(jù)預處理>數(shù)據(jù)集成 > 靈蜂數(shù)據(jù)庫復制軟件Beedup
靈蜂數(shù)據(jù)庫復制軟件Beedup
由北京靈蜂縱橫軟件有限公司最新研發(fā)的數(shù)據(jù)庫復制軟件Beedup(目前支持Oracle/SQL Server/DB2/MySQL/Gbase), 提供數(shù)據(jù)庫性能及災備一體化解決方案,軟件支持異地數(shù)據(jù)庫實時增量同步復制功能,同步復制時主庫和從庫雙活, 可以將原有主庫的數(shù)據(jù)檢索操作轉移到從庫執(zhí)行,進而減輕生產(chǎn)庫負載;主庫出現(xiàn)故障時,從庫無需恢復時間可以直接接管原有主庫的業(yè)務操作從而最小化主庫故障造成的不良影響。Beedup采用日志解析技術,滿足從PC到服務器、從Windows到Linux 再到Unix環(huán)境的數(shù)據(jù)庫同步復制。
Beedup包含2個發(fā)行版本,分別為Beedup SE V5.0和Beedup EE V5.0。
Beedup SE即Beedup標準版,單機程序架構,任務的配置、運行及監(jiān)控集成在一個模塊內部。
Beedup EE即Beedup企業(yè)版,基于C/S架構,客戶端軟件(Beedup EE Monitor)負責任務配置及調度監(jiān)控,服務器軟件Beedup EE Servic負責任務運行,當機器自動重啟時Beedup EE Servic可自動運行并執(zhí)行上次啟動的任務。
Beedup主要功能如下:
支持不同操作系統(tǒng),Oracle、SQL Server、DB2、MySQL或Gbase數(shù)據(jù)庫間的全量及增量數(shù)據(jù)庫復制;
支持基于日志的變化數(shù)據(jù)捕獲及復制,實時保持主從庫數(shù)據(jù)一致;
變化數(shù)據(jù)以主庫事務為單元復制到從庫,確保數(shù)據(jù)一致性,不復制回滾數(shù)據(jù);
數(shù)據(jù)復制時主從庫處于活動狀態(tài),支持用戶讀寫訪問;
支持用戶、角色、架構、登錄用戶、表 (列定義、主外鍵、索引)、視圖、存儲過程、函數(shù)、觸發(fā)器、類型、類型體、包、包體、序列、同義詞、數(shù)據(jù)庫鏈接等對象的DDL復制 ;
支持數(shù)據(jù)INSERT、UPDATE和DELETE操作復制;
支持基于用戶名、表名及其它對象名的選擇性復制;
支持事務操作審計,跟蹤操作對象、操作用戶及操作時間;
支持主庫數(shù)據(jù)操作審計,詳細記錄每條數(shù)據(jù)的每次變化,包含數(shù)據(jù)值、時間戳、用戶信息、操作類型等信息,為數(shù)據(jù)采集工具提供時間戳模式增量支持;(企業(yè)版支持)
提供斷點續(xù)傳功能,當傳輸發(fā)生故障時(數(shù)據(jù)庫或網(wǎng)絡故障、系統(tǒng)掉電等) ,數(shù)據(jù)不會丟失,故障修復后,數(shù)據(jù)從上次斷點處繼續(xù)復制;
提供主從表差異回補策略,確保主從表數(shù)據(jù)完全一致;
提供多任務管理,支持多主庫的實時復制;
提供多種定時復制策略,包括日、周、月、工作日、時、分、秒等;
提供主從庫數(shù)據(jù)預覽,表記錄數(shù)統(tǒng)計,主從表數(shù)據(jù)比對功能;
由北京靈蜂縱橫軟件有限公司研發(fā)的數(shù)據(jù)整合軟件Beeload, 可對企業(yè)經(jīng)營過程中所產(chǎn)生的各類業(yè)務數(shù)據(jù)進行抽取、清洗、轉換和匯總,為數(shù)據(jù)中心實時提供高質量的數(shù)據(jù)。軟件集成了數(shù)據(jù)轉換、數(shù)據(jù)清洗、增量同步、WebService、工作流調度、任務定制調試、作業(yè)監(jiān)控、SOA服務、數(shù)據(jù)安全、日志記錄、統(tǒng)計分析等功能。
Beeload通過簡單直觀的圖形操作界面,完全本地化的設計風格,幫助用戶快速定義ETL規(guī)則。集成腳本開發(fā)環(huán)境,支持腳本的編輯、運行及調試,可充分滿足企業(yè)的二次開發(fā)需求。
Beeload包含2個發(fā)行版本,分別為Beeload SE V6.0和Beeload EE V6.0。
Beeload SE即Beeload標準版,單機程序架構,任務的設計、運行及監(jiān)控集成在一個模塊內部。
Beeload EE即Beeload企業(yè)版,基于C/S架構,客戶端軟件(Beeload EE Client)負責任務配置及遠程監(jiān)控,服務器軟件包含Beeload EE RJS和Beeload EE Monitor(僅Windows平臺),分別負責任務運行和及本地監(jiān)控,用戶可以通過Client遠程登錄到RJS進行任務的發(fā)布,刪除、調度或終止。
Beeload主要功能如下:
數(shù)據(jù)轉換(數(shù)據(jù)集成)
1.支持數(shù)據(jù)接口如下表:
Oracle 8i / 9i / 10g / 11g |
DB2 8.1 / 9.5 |
Sybase ASE 12.5 / 15.7 |
SqlServer 2000 / 2005 / 2008 |
Mysql 4.0 / 5.0 |
Access 97 / 2000 / 2003 / 2007 |
Excel 97 / 2000 / 2003 |
Dbase 3 / 4 / 5 |
Foxbase2.1 |
Foxpro 6.0 |
Informix IDS 10.0 |
PostgreSQL 8.0 / 10.1 |
Gbase 8.3 |
DM 7.1 |
Oscar 7.0 |
InterBase 7.1 |
Lotus Notes 7 |
文本 |
XML |
WebService |
2.提供異步ETL過程處理模式,數(shù)據(jù)抽取、轉換及裝載過程并行執(zhí)行,實現(xiàn)數(shù)據(jù)的高速處理,滿足G、T級的數(shù)據(jù)轉換;
3.支持各種字段級的映射轉換,如類型轉換、字段運算、參照轉換、字符串處理、字符集轉換、空值處理、日期 轉 換、聚集運算、既定取值、字段切分、字段合并等;
4.支持各類數(shù)據(jù)庫大對象(LOB)的讀寫;
5.支持多字段的混合運算;
6.支持抽取數(shù)據(jù)的切分、過濾操作;
7.支持映射自動匹配,可自動完成異構數(shù)據(jù)庫間數(shù)據(jù)類型的映射;
8.支持批量表的遷移映射,遷移信息包括表名、字段屬性、主鍵屬性、索引屬性等;
9.支持表的動態(tài)創(chuàng)建,支持表名的動態(tài)生成;
10.支持數(shù)據(jù)庫存儲過程及函數(shù)的調用;
數(shù)據(jù)同步
Beeload提供以下數(shù)據(jù)同步處理機制:
時間戳
觸發(fā)器
差異比對
Beeload通過同步ETL任務與定時機制的結合實現(xiàn)數(shù)據(jù)同步功能,軟件提供靈活的定時機制(工作流內部定時或作業(yè)定時),時間粒度最小可以設為秒級,通過對同步ETL任務周期性的定時觸發(fā),達到對變化數(shù)據(jù)的實時同步。數(shù)據(jù)從抽取到裝載采用原子事務操作,充分保證了數(shù)據(jù)的完整性。
文件同步
Beeload內置FTP文件傳輸功能,可以通過FTP傳輸功能同步遠程機器文件夾到本地,也支持本地文件夾同步到遠程機器。FTP傳輸文件采用多線程并發(fā)傳輸,支持文件的斷點續(xù)傳。
工作流調度
軟件內置工作流建模工具和調度引擎,用戶可自由定義任務的觸發(fā)條件及執(zhí)行路徑,控制多任務的協(xié)同運行
1.支持多任務的并發(fā)運行,支持并發(fā)任務的同步完成;
2.支持成功、失敗、條件等三種路徑,支持基于全局變量的條件路徑轉移;
3.支持任務的定時(可基于日、周、月、工作日、時、分、秒等)觸發(fā);
4.支持系統(tǒng)命令、外部程序調用;
5.提供HTTP、FTP等文件傳輸功能;
6.提供郵件通知功能;
7.流程運行時的動態(tài)軌跡指示,向用戶反饋子任務的執(zhí)行狀況;
WebService
Beeload可作為數(shù)據(jù)源向外發(fā)布數(shù)據(jù),通過與Apache HTTP Server的結合,Beeload可作為WebService供用戶調用,交互的數(shù)據(jù)采用SOAP封裝,用戶在IE中可直接訪問軟件發(fā)布的數(shù)據(jù),用戶也可以按照標準的WebService接口創(chuàng)建自己的客戶端程序 獲取數(shù)據(jù)。
用戶可通過HTTP協(xié)議遠程控制BeeDI中的任何作業(yè),如遠程啟動或停止作業(yè),遠程查詢作業(yè)狀態(tài)。
腳本調試
在Beeload中,支持創(chuàng)建三類任務:ETL、工作流及Bee腳本,用戶可以對每種任務進行調試。
1.支持ETL、工作流模板視圖到腳本視圖的快速切換,用戶可直接了解任務執(zhí)行細節(jié);
2.在腳本視圖中支持任務的斷點運行,任務執(zhí)行到斷點所在腳本時暫停;
3.在腳本視圖中支持逐行單步調試任務,任務每當執(zhí)行完一行腳本后即進入暫停狀態(tài);
4.在任務處于斷點暫?;蚪Y束狀態(tài)時,可以對腳本中變量值的進行查看;
作業(yè)監(jiān)控
Beeload采用作業(yè)調度策略控制任務的運行:
1.支持多個作業(yè)的并發(fā)運行,可以限制最大運行作業(yè)數(shù);
2.支持作業(yè)排隊機制,當已運行作業(yè)達到最大數(shù)時,后續(xù)啟動作業(yè)進入排對等待狀態(tài);
3.支持作業(yè)的優(yōu)先級設置,多個作業(yè)處于排隊狀態(tài)時,優(yōu)先級高的作業(yè)首先進入運行狀態(tài);
4.支持作業(yè)的啟動、暫停、恢復運行和停止等控制;
5.作業(yè)支持定時啟動,提供多種定時策略,包括日、周、月、工作日、時、分、秒等,通過對作業(yè)定時啟動可實現(xiàn)作業(yè)的循環(huán)自動運行;
6.直觀的作業(yè)執(zhí)行進度及狀態(tài)顯示;
聯(lián)系人:宣向陽
聯(lián)系電話:010-82176643
聯(lián)系地址:北京市市轄區(qū)海淀區(qū) 北京市海淀區(qū)東北旺北京中關村軟件園孵化器1號樓B座1322-5室