传统关系型数据库向非关系型数据库迁移算法研究
[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的迁移策略的研究与实现[J];微型机与应用;2016年13期
2 宋春红;王佳斌;郑力新;;结构型数据库向HBase迁移的方法对比分析[J];福建电脑;2016年05期
3 李青云;余文;;关系型数据库到H Base的转换设计[J];信息网络安全;2015年01期
4 涂新莉;刘波;林伟伟;;大数据研究综述[J];计算机应用研究;2014年06期
5 李雪晓;叶云;田苗苗;黄刘生;;基于格的大数据动态存储完整性验证方案[J];信息网络安全;2014年04期
6 韦海清;;浅谈Java通过JDBC连接Oracle数据库技术[J];计算机光盘软件与应用;2014年07期
7 高源;;NoSQL非关系型数据库的发展和应用研究[J];计算机光盘软件与应用;2014年05期
8 邱胜海;高成冲;王云霞;陆云;王志亮;马银忠;;大数据时代非关系型数据库教学与实验改革探索[J];电脑知识与技术;2013年31期
9 唐长城;杨峰;代栋;孙明明;周学海;;一种基于HBase的数据持久性和可用性研究[J];计算机系统应用;2013年10期
10 陶雪娇;胡晓峰;刘洋;;大数据研究综述[J];系统仿真学报;2013年S1期
相关硕士学位论文 前4条
1 刘珂;基于Hadoop平台的大数据迁移与查询方法研究及应用[D];武汉理工大学;2014年
2 唐韬;基于HBase的SQL转化引擎研究[D];电子科技大学;2014年
3 黎明;昆明学院图书馆信息系统分析与设计[D];云南大学;2013年
4 刘欣然;基于异构表的数据迁移算法研究[D];哈尔滨工程大学;2013年
,本文编号:2264262
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2264262.html