傳統(tǒng)關系型數(shù)據(jù)庫向非關系型數(shù)據(jù)庫遷移算法研究
[Abstract]:In recent years, with the application of the Internet of things technology and the concept of "Internet", the amount of data in the Internet has increased exponentially, thus from the information age to big data era. The data of big data era not only increased sharply in data volume, but also changed in structure, distribution, value density and dimension, etc. These data need to be stored in semi-structured and unstructured data in parallelization and fast processing. Non-relational databases and distributed computing models with high scalability and high read-write performance are satisfied. The traditional relational database can not meet the requirement of processing big data, but because of its extensive application, it has accumulated a large amount of data in history. In order to make full use of this data, it continues to provide services to users. To create more value for enterprises, we need to design an automatic or semi-automatic migration tool to complete the transformation from traditional relational database to non-relational database. In addition, because the interface between non-relational database and traditional relational database is essentially different, In order to adapt the new data storage model to the smooth transition to non-relational database, the native operation interface of non-relational database is encapsulated and a SQL operation is designed. Middleware to achieve this transformation. Through the research of database storage structure, big data technology and HBase operation interface, this paper designs and implements the database migration tool and encapsulates the operation interface of HBase. Firstly, the related technologies of data storage and migration are studied. The storage principle and design rules of traditional relational database, the structure and storage mode of HBase database, the model and technology of Hadoop ecosystem and data migration design are analyzed. Secondly, an algorithm of table schema and data migration from MySQL to HBase is proposed and implemented by analyzing the metadata of traditional relational database. Then, the native API of HBase is deeply analyzed and encapsulated by using SQL parsing and Filter conditional filtering and combining with the operation habits of traditional relational database. Finally, through designing experiments to test the performance, the analysis results show that the migration tools and operation middleware implemented in this paper can quickly and effectively complete the migration of historical data and meet the query requirements in the later use process. It provides a guarantee for the transition of data storage from relational database to non-relational database.
【學位授予單位】:華僑大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP311.13
【參考文獻】
相關期刊論文 前10條
1 宋春紅;王佳斌;鄭力新;;一種MySQL到HBase的遷移策略的研究與實現(xiàn)[J];微型機與應用;2016年13期
2 宋春紅;王佳斌;鄭力新;;結構型數(shù)據(jù)庫向HBase遷移的方法對比分析[J];福建電腦;2016年05期
3 李青云;余文;;關系型數(shù)據(jù)庫到H Base的轉換設計[J];信息網(wǎng)絡安全;2015年01期
4 涂新莉;劉波;林偉偉;;大數(shù)據(jù)研究綜述[J];計算機應用研究;2014年06期
5 李雪曉;葉云;田苗苗;黃劉生;;基于格的大數(shù)據(jù)動態(tài)存儲完整性驗證方案[J];信息網(wǎng)絡安全;2014年04期
6 韋海清;;淺談Java通過JDBC連接Oracle數(shù)據(jù)庫技術[J];計算機光盤軟件與應用;2014年07期
7 高源;;NoSQL非關系型數(shù)據(jù)庫的發(fā)展和應用研究[J];計算機光盤軟件與應用;2014年05期
8 邱勝海;高成沖;王云霞;陸云;王志亮;馬銀忠;;大數(shù)據(jù)時代非關系型數(shù)據(jù)庫教學與實驗改革探索[J];電腦知識與技術;2013年31期
9 唐長城;楊峰;代棟;孫明明;周學海;;一種基于HBase的數(shù)據(jù)持久性和可用性研究[J];計算機系統(tǒng)應用;2013年10期
10 陶雪嬌;胡曉峰;劉洋;;大數(shù)據(jù)研究綜述[J];系統(tǒng)仿真學報;2013年S1期
相關碩士學位論文 前4條
1 劉珂;基于Hadoop平臺的大數(shù)據(jù)遷移與查詢方法研究及應用[D];武漢理工大學;2014年
2 唐韜;基于HBase的SQL轉化引擎研究[D];電子科技大學;2014年
3 黎明;昆明學院圖書館信息系統(tǒng)分析與設計[D];云南大學;2013年
4 劉欣然;基于異構表的數(shù)據(jù)遷移算法研究[D];哈爾濱工程大學;2013年
,本文編號:2264262
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/2264262.html