基于KVM云計(jì)算平臺(tái)的分布式關(guān)系型數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)
[Abstract]:Since the birth of computer, the storage and processing of data is an important part of computer information technology. In the 1960s, the concept of database management system has been put forward, and E.F.Codd has elaborated the relational model in his thesis. Relational database has gradually become the mainstream. With the development of information technology and software engineering and the arrival of big data era, although the traditional relational database has its convenience to use, there are bottlenecks in its performance, so it is difficult to directly deal with the demand of current data scale and timeliness. Therefore, the conversion of traditional database single point architecture to distributed architecture becomes an effective solution. Different manufacturers or organizations have made different explorations in this field, and have also put forward some different solutions and models. In the actual deployment or use process, a complete data analysis and processing system or information service system model is subdivided into more hierarchical modules. Often in the process of building, need to take charge of different parts of the professionals to work together to increase the cost of construction. Therefore, it is of great significance to study how to retain the advantages of low threshold of use in traditional relational databases, and at the same time to ensure their performance in dealing with large scale data. At the same time, due to its unique advantages of flexibility, centralized management, data security and so on, cloud computing has been widely used. Users can purchase the corresponding resources according to their own needs and can use them directly in a short period of time. It eliminates the work of building hardware platform and network, and also saves the task of self-maintenance. More information service providers begin to build their own platform on cloud computing platform. Therefore, the system designed in this paper also hopes to make full use of the flexible resource allocation of cloud platform. In summary, this paper focuses on the main technical problems in the process of transforming relational database into distributed architecture, such as distributed transaction processing, fast positioning of data, and so on. The main purpose of this paper is to provide a distributed database based on cloud computing platform, through exploring the corresponding data distribution strategy, data query usage model, data automatic synchronization method and system elastic expansion model. A low cost, easy to use, flexible and scalable distributed relational database system is implemented by reasonable model design. In this paper, the background of the distributed database and the current research situation at home and abroad are summarized, and the structure of the paper is described. Then, the key and difficult problems in the design of the system model are put forward. At the same time, according to the author's relevant technical experience, the corresponding solution and the whole system design method are put forward. Finally, some function and performance tests and summary analysis are carried out.
【學(xué)位授予單位】:山東大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP311.13
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 儲(chǔ)佳佳;郭進(jìn)偉;劉柏眾;張晨東;錢衛(wèi)寧;;高可用數(shù)據(jù)庫(kù)系統(tǒng)中的分布式一致性協(xié)議[J];華東師范大學(xué)學(xué)報(bào)(自然科學(xué)版);2016年05期
2 錢招明;王雷;余晟雋;宮學(xué)慶;;分布式系統(tǒng)中Semi-Join算法的實(shí)現(xiàn)[J];華東師范大學(xué)學(xué)報(bào)(自然科學(xué)版);2016年05期
3 李文昊;李海芳;;確定性分布式數(shù)據(jù)庫(kù)中長(zhǎng)事務(wù)處理方法研究[J];科學(xué)技術(shù)與工程;2016年13期
4 王玨;孟曉蕊;;分布式數(shù)據(jù)庫(kù)同步中間件系統(tǒng)的設(shè)計(jì)與研究[J];現(xiàn)代電子技術(shù);2016年09期
5 張旭剛;李東輝;俞俊;朱廣新;鄭磊;;基于zookeeper和強(qiáng)一致性復(fù)制實(shí)現(xiàn)MySQL分布式數(shù)據(jù)庫(kù)集群[J];微型電腦應(yīng)用;2016年01期
6 劉國(guó)樂(lè);何建波;李瑜;;Xen與KVM虛擬化技術(shù)原理及安全風(fēng)險(xiǎn)[J];保密科學(xué)技術(shù);2015年04期
7 張磊;方祝和;周敏奇;黃嵐;;面向內(nèi)存計(jì)算的連接算法[J];華東師范大學(xué)學(xué)報(bào)(自然科學(xué)版);2014年05期
8 姚華超;王振宇;;基于KVM-QEMU與Libvirt的虛擬化資源池構(gòu)建[J];計(jì)算機(jī)與現(xiàn)代化;2013年07期
9 余平;;QEMU-KVM實(shí)現(xiàn)虛擬機(jī)動(dòng)態(tài)負(fù)載均衡[J];電子商務(wù);2012年08期
10 黃晶晶;;基于索引的SQL語(yǔ)句優(yōu)化[J];硅谷;2011年01期
相關(guān)會(huì)議論文 前1條
1 李曉珍;劉迪;王孟強(qiáng);李春陽(yáng);;微應(yīng)用架構(gòu)下分布式事務(wù)的處理方法[A];2016電力行業(yè)信息化年會(huì)論文集[C];2016年
相關(guān)碩士學(xué)位論文 前5條
1 漆紹洋;基于mysql的分布式訪問(wèn)中間件中sql處理模塊的設(shè)計(jì)與實(shí)現(xiàn)[D];南京大學(xué);2016年
2 劉曉光;基于MySQL的分布式SQL數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)[D];中國(guó)科學(xué)院大學(xué)(工程管理與信息技術(shù)學(xué)院);2016年
3 李文昊;基于確定性執(zhí)行策略的分布式數(shù)據(jù)庫(kù)中間件的設(shè)計(jì)與實(shí)現(xiàn)[D];太原理工大學(xué);2016年
4 宋靜;分布式并行數(shù)據(jù)庫(kù)一致性機(jī)制研究與實(shí)現(xiàn)[D];電子科技大學(xué);2006年
5 查小科;分布式并行數(shù)據(jù)庫(kù)系統(tǒng)DPSQL中分布式查詢和分布式事務(wù)的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2003年
,本文編號(hào):2357690
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2357690.html