[發明專利]非關系型數據庫HBase的數據遷移方法在審
| 申請號: | 201310421176.X | 申請日: | 2013-09-17 |
| 公開(公告)號: | CN103514274A | 公開(公告)日: | 2014-01-15 |
| 發明(設計)人: | 貝毅君;唐宏波;王丞淼;王寬 | 申請(專利權)人: | 寧波東冠科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 寧波市鄞州甬致專利代理事務所(普通合伙) 33228 | 代理人: | 李迎春 |
| 地址: | 315105 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 關系 數據庫 hbase 數據 遷移 方法 | ||
1.一種非關系型數據庫HBase的數據遷移方法,其特征在于:它包括以下步驟:
1)為非關系型數據庫HBase中保存的數據設計合理的RowKey,該RowKey體現出數據的組別信息和時間信息;
2)創建一個日志文件,該日志文件包含組別信息、插入信息和刪除信息;
3)關閉HBase集群的預寫日志WAL并使用壓縮技術對需要遷移的數據進行壓縮;
4)讀取用戶配置文件信息,根據用戶設定的數據遷移時間和步驟2)中的日志文件信息,以組別為單位從舊的HBase集群中讀取需要遷移的數據;
5)將讀取的數據遷移到新的HBase集群上,并修改步驟2)中日志文件的插入信息,并將該信息強制刷新到磁盤上;
6)將已經遷移到新的HBase集群上的數據從舊的HBase集群上刪除,并修改步驟2)中日志文件的刪除信息,并將該信息強制刷新到磁盤上;
7)繼續跳轉到步驟4)執行,遷移其他組別的數據,直到所有組別的數據全部遷移到新的HBase集群中。
2.根據權利要求1所述的非關系型數據庫HBase的數據遷移方法,其特征在于:所述步驟3)中的壓縮技術為SNAPPY壓縮技術。
3.根據權利要求1所述的非關系型數據庫HBase的數據遷移方法,其特征在于:所述步驟5)的具體步驟如下:
a)從日志文件中讀取正在遷移的數據的組別信息,判斷該組別的數據是否已經成功的插入新的HBase集群中;
b)若已經成功插入,則什么也不做;若沒有成功插入,則將讀取到的數據全部插入到新的HBase集群中,并將日志文件中該組別的插入標識置為成功,然后將此插入信息強制刷新到磁盤。
4.根據權利要求1所述的非關系型數據庫HBase的數據遷移方法,其特征在于:所述步驟6)的具體步驟如下:
a)從日志文件中讀取正在遷移的數據的組別信息,判斷該組別的數據是否已經成功的從舊的HBase集群中刪除;
b)若已經成功刪除,則什么也不做;若沒有成功刪除,則將對應組別的數據從舊的HBase集群中刪除,并將日志文件中該組別的刪除標識置為成功,將此刪除信息強制刷新到磁盤。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于寧波東冠科技有限公司,未經寧波東冠科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310421176.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種興趣本體庫構建方法及裝置
- 下一篇:攪拌泵送行走一體機
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





