[發(fā)明專利]基于日志解析技術(shù)的PG數(shù)據(jù)庫到Hadoop平臺的數(shù)據(jù)同步復(fù)制方法在審
| 申請?zhí)枺?/td> | 201711398111.2 | 申請日: | 2017-12-21 |
| 公開(公告)號: | CN108228756A | 公開(公告)日: | 2018-06-29 |
| 發(fā)明(設(shè)計)人: | 蔣元晨;徐增榮;李賢慧;何陽;黃偉 | 申請(專利權(quán))人: | 江蘇瑞中數(shù)據(jù)股份有限公司;南瑞集團有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 南京知識律師事務(wù)所 32207 | 代理人: | 劉豐 |
| 地址: | 210000 江蘇*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù)庫 復(fù)制 緩存 日志解析模塊 日志解析 數(shù)據(jù)加載 數(shù)據(jù)同步 數(shù)據(jù)文件 讀取 消息接收模塊 事務(wù)完整性 數(shù)據(jù)庫技術(shù) 數(shù)據(jù)庫同步 數(shù)據(jù)庫用戶 電力系統(tǒng) 規(guī)則過濾 邏輯復(fù)制 邏輯日志 日志發(fā)送 適配模塊 數(shù)據(jù)語句 通用標準 配置的 寫入 發(fā)送 轉(zhuǎn)換 進程 保證 | ||
1.基于日志解析技術(shù)的PostgresSQL數(shù)據(jù)庫到Hadoop平臺的數(shù)據(jù)同步復(fù)制方法,其特征在于,包括以下步驟:
1)開啟PostgresSQL數(shù)據(jù)庫的邏輯復(fù)制功能,并保證最大日志發(fā)送進程數(shù)大于設(shè)定的次數(shù),修改數(shù)據(jù)庫用戶設(shè)置使得能直接使用流復(fù)制協(xié)議;
2)采用日志解析模塊對所需要處理的PostgresSQL數(shù)據(jù)庫的邏輯日志進行規(guī)則過濾,并按照事務(wù)完整性發(fā)送完整的數(shù)據(jù);
3)采用消息接收模塊根據(jù)配置的接收信息,接收來自日志解析模塊的數(shù)據(jù),并按照本地規(guī)則寫入到本地用于數(shù)據(jù)加載的緩存數(shù)據(jù)文件中;
4)采用SQL適配模塊讀取緩存數(shù)據(jù)文件,并根據(jù)Hadoop平臺的類型,轉(zhuǎn)換成通用標準SQL數(shù)據(jù)語句格式,將數(shù)據(jù)加載進入Hadoop平臺。
2.根據(jù)權(quán)利要求1中所述的基于日志解析技術(shù)的PostgresSQL數(shù)據(jù)庫到Hadoop平臺的數(shù)據(jù)同步復(fù)制方法,其特征在于,所述步驟1)中的設(shè)定的次數(shù)為2。
3.根據(jù)權(quán)利要求2中所述的基于日志解析技術(shù)的PostgresSQL數(shù)據(jù)庫到Hadoop平臺的數(shù)據(jù)同步復(fù)制方法,其特征在于:所述步驟2)中,日志解析模塊通過對PostgresSQL數(shù)據(jù)庫的邏輯日志的格式分析,按照固定的字節(jié)讀取方式和解析規(guī)則,得到用戶對數(shù)據(jù)庫的操作指令和操作結(jié)果集,在解析過程中添加事務(wù)完整性的檢查點設(shè)置,對斷電及故障情況下數(shù)據(jù)庫重啟做到無臟數(shù)據(jù)和重復(fù)數(shù)據(jù)的讀取,主動過濾重復(fù)事務(wù)以及事務(wù)不完整的數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于江蘇瑞中數(shù)據(jù)股份有限公司;南瑞集團有限公司,未經(jīng)江蘇瑞中數(shù)據(jù)股份有限公司;南瑞集團有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711398111.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)庫
- 數(shù)據(jù)庫管理系統(tǒng)及數(shù)據(jù)庫
- 數(shù)據(jù)庫構(gòu)筑裝置、數(shù)據(jù)庫檢索裝置、數(shù)據(jù)庫裝置、數(shù)據(jù)庫構(gòu)筑方法、以及數(shù)據(jù)庫檢索方法
- 數(shù)據(jù)庫和數(shù)據(jù)庫處理方法
- 數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫更新方法、數(shù)據(jù)庫以及數(shù)據(jù)庫更新程序
- 容器數(shù)據(jù)庫
- 數(shù)據(jù)庫同步方法及數(shù)據(jù)庫
- 一種MongoDB數(shù)據(jù)庫對象復(fù)制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲方法、裝置、電子設(shè)備及存儲介質(zhì)
- 數(shù)據(jù)庫語句執(zhí)行方法及裝置
- 內(nèi)容管理方法以及內(nèi)容管理裝置
- 用于更新輸入數(shù)據(jù)的復(fù)制控制信息的設(shè)備和方法
- 非易失性存儲裝置以及存儲控制器
- 一種組播報文兩級復(fù)制方法及裝置
- 存儲系統(tǒng)、信息處理系統(tǒng)及非易失性存儲器的控制方法
- 數(shù)據(jù)復(fù)制裝置以及計算機能讀取的存儲介質(zhì)
- 一種快速復(fù)制PCB線段的方法及系統(tǒng)
- 一種復(fù)制方法、裝置和終端
- 一種基于區(qū)塊鏈的區(qū)塊復(fù)制方法、裝置、設(shè)備及介質(zhì)
- 一種數(shù)據(jù)復(fù)制粘貼方法、系統(tǒng)及電子設(shè)備





