天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 社科論文 > 社會保障論文 >

分布式NoSql數(shù)據(jù)庫設(shè)計與實現(xiàn)及其在吉林社保查詢系統(tǒng)中的使用

發(fā)布時間:2018-07-05 04:31

  本文選題:rNoSql + 分布式數(shù)據(jù)庫; 參考:《吉林大學(xué)》2014年碩士論文


【摘要】:rNoSql代表rafaello’s NoSql database,它是一個分布式的非關(guān)系型數(shù)據(jù)庫系統(tǒng),設(shè)計這個數(shù)據(jù)庫的目的是為了處理吉林社保系統(tǒng)中數(shù)以百萬的參保信息,這些數(shù)據(jù)將被分布放置在數(shù)百臺普通的PC服務(wù)器上,其總?cè)萘靠赡苓_(dá)到PB級的。不同的應(yīng)用對rNoSql提出的要求差異非常大,有些是在數(shù)據(jù)量上而另外一些是在響應(yīng)速度上。盡管應(yīng)用需求差異很大,,最總rNoSql仍舊提供了一個靈活并且高性能的解決方案。本論文將描述rNoSql提供的基礎(chǔ)數(shù)據(jù)模型,利用這個模型,我們將可以動態(tài)的控制數(shù)據(jù)的分布和格式;我也將解釋rNoSql的設(shè)計和實現(xiàn)過程。 rNoSql將自己管理的所有服務(wù)器組稱作“數(shù)據(jù)群”,每個數(shù)據(jù)群又由一個或數(shù)個“數(shù)據(jù)子群”組成,子群的成員是“節(jié)點(diǎn)服務(wù)器”,節(jié)點(diǎn)服務(wù)器是rNoSql系統(tǒng)的最小單位,每個子群處理整個數(shù)據(jù)集合中的一部分內(nèi)容,所有的子群和節(jié)點(diǎn)服務(wù)器在結(jié)構(gòu)上都是平行單位,彼此獨(dú)立處理事務(wù). rNoSql在分布式架構(gòu)上參考了流行的P2P軟件如BT和電騾的一些設(shè)計,首先被啟動的服務(wù)器被稱作“種子服務(wù)器”或“根”服務(wù)器,其他服務(wù)器將根據(jù)種子服務(wù)器提供的種子創(chuàng)建,并加入到服務(wù)器群組中,但是其他節(jié)點(diǎn)服務(wù)器并不受種子服務(wù)器管理,所有節(jié)點(diǎn)服務(wù)器都可以動態(tài)的添加并且制定其負(fù)責(zé)的具體數(shù)據(jù)范圍。 rNoSql的客戶端通過種子服務(wù)器生成的種子文件與種子服務(wù)器建立連接,并且獲得種子服務(wù)器保存的節(jié)點(diǎn)服務(wù)器列表,客戶端遍歷這個列表并且依次與這些節(jié)點(diǎn)建立連接,當(dāng)查詢業(yè)務(wù)發(fā)生時,客戶端將同時與這些節(jié)點(diǎn)服務(wù)器發(fā)生聯(lián)系,最后將這些節(jié)點(diǎn)服務(wù)器返回的結(jié)果匯總起來作為查詢結(jié)果。 為了保證rNoSql與傳統(tǒng)的關(guān)系型數(shù)據(jù)庫的兼容性,rNoSql的數(shù)據(jù)模型被設(shè)計為與傳統(tǒng)的關(guān)系型數(shù)據(jù)庫類似,也提供了諸如“表”,“字段”以及“行”,“列”等相關(guān)概念,同時rNoSql提供了一個在語法和語義上與SQL語言類似的非關(guān)系型查詢語言,被稱作RQL(rNoSql Query Language),該語言提供了類似SQL的表達(dá)方式,例如select,from和where等關(guān)鍵字,并不支持多表關(guān)聯(lián)查詢,使用RQL,數(shù)據(jù)庫操作人員可以更方便的操作rNoSql內(nèi)部的數(shù)據(jù),降低學(xué)習(xí)曲線,減小學(xué)習(xí)難度。 rNoSql的持久化是由其自身完成的,既一個rNoSql數(shù)據(jù)群本身使用另一個由rNoSql作為核心組件的分布式文件系統(tǒng)RFS(r`FileSystem)作為持久化工具,但是通常的,這個持久化工具只運(yùn)行在本地的硬件環(huán)境上。 SVN:http://javaforge.com/svn/rNoSql 用戶名:raffaello 密碼:711004
[Abstract]:RNoSql stands for rafaello's NoSql database, a distributed, non-relational database designed to handle millions of insured information in Jilin's social security system. The data will be distributed over hundreds of ordinary PC servers, with a total capacity likely to reach PB level. The requirements of rNoSql for different applications vary greatly, some on the amount of data and others on the response speed. Despite the wide variety of application requirements, rNoSql still offers a flexible and high performance solution. This paper will describe the basic data model provided by rNoSql. With this model, we can dynamically control the distribution and format of data. I will also explain the design and implementation of rNoSql. RNoSql refers to all server groups it manages as "data groups," each of which is composed of one or more "data subgroups," the members of which are "node servers," The node server is the smallest unit of the rNoSql system, each subgroup handles part of the entire data set, and all subgroups and node servers are structurally parallel units. RNoSql refers to the design of popular P2P software such as BT and Emule on a distributed architecture. The server that is first started is called a "seed server" or "root" server. Other servers are created based on the seed provided by the seed server and added to the server group, but the other node servers are not managed by the seed server, All node servers can dynamically add and define the specific range of data they are responsible for. The client of rNoSql connects to the seed server through the seed file generated by the seed server. A list of node servers stored by the seed server is obtained, and the client traverses the list and establishes a connection with the nodes in turn. When the query business occurs, the client will contact the node server at the same time. Finally, the results returned by these node servers are summarized as query results. In order to ensure the compatibility of rNoSql with traditional relational databases the data model of rNoSql is designed to be similar to traditional relational databases and provides related concepts such as "tables", "fields" and "rows", "columns", etc. At the same time, rNoSql provides a non-relational query language that is syntactically and semantically similar to the SQL language, known as RQL (rNoSql query language). The language provides SQL-like expressions, such as select from and where keywords, and does not support multi-table association queries. With RQL, database operators can operate the data inside rNoSql more conveniently, reduce the learning curve and reduce the learning difficulty. The persistence of rNoSql is accomplished by itself. Both an rNoSql data set itself uses another distributed file system, RFS (r `File system), with rNoSql as the core component, but typically, SVN: http: / javaforge.comr / svn / rNoSql username: Raffaello password: 711004
【學(xué)位授予單位】:吉林大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP311.13

【相似文獻(xiàn)】

相關(guān)期刊論文 前10條

1 郭頌東;;小型關(guān)系型數(shù)據(jù)庫在企業(yè)管理中的應(yīng)用實證研究[J];市場周刊(理論研究);2009年04期

2 李道航;;非關(guān)系型數(shù)據(jù)庫對廣播新媒體的應(yīng)用與價值[J];中國傳媒科技;2012年15期

3 呂剛;蔣勇銘;王軍;;基于關(guān)系型數(shù)據(jù)庫的樹形結(jié)構(gòu)設(shè)計與實現(xiàn)[J];計算機(jī)光盤軟件與應(yīng)用;2012年17期

4 李春林;;非關(guān)系型數(shù)據(jù)庫在生物信息學(xué)中的應(yīng)用分析[J];東方企業(yè)文化;2012年23期

5 胡賢金;;兩種型式的關(guān)系型數(shù)據(jù)庫[J];交通與計算機(jī);1989年04期

6 劉英,鄭玉琴,姜生國,于信文;用關(guān)系型數(shù)據(jù)庫開發(fā)賬務(wù)處理系統(tǒng)[J];純堿工業(yè);1993年04期

7 陳遠(yuǎn),周樸雄;數(shù)據(jù)管理性能的折中方案——后關(guān)系型數(shù)據(jù)庫[J];中國圖書館學(xué)報;2000年06期

8 桂琛;讓Linux堅不可摧[J];中國計算機(jī)用戶;2003年23期

9 石建武;李彬;史巍;;淺談關(guān)系型數(shù)據(jù)庫在網(wǎng)絡(luò)中的運(yùn)用[J];科技信息(學(xué)術(shù)研究);2007年27期

10 趙慧玲;田海萍;孫悅;;關(guān)系型數(shù)據(jù)庫課程內(nèi)容體系改革與實踐[J];黑龍江教育(高教研究與評估);2011年10期

相關(guān)會議論文 前6條

1 胡鳳國;侯敏;;關(guān)系型數(shù)據(jù)庫在語音語料庫中的應(yīng)用[A];中文信息處理前沿進(jìn)展——中國中文信息學(xué)會二十五周年學(xué)術(shù)會議論文集[C];2006年

2 趙青;龔昊;;NoSQL推動新聞業(yè)務(wù)發(fā)展的應(yīng)用研究[A];中國新聞技術(shù)工作者聯(lián)合會2011年學(xué)術(shù)年會論文集(上篇)[C];2011年

3 陳航;;試論后關(guān)系型數(shù)據(jù)庫Cach é在醫(yī)療行業(yè)的應(yīng)用前景[A];中華醫(yī)學(xué)會第十二次全國醫(yī)學(xué)信息學(xué)術(shù)會議論文匯編[C];2006年

4 閻秀美;周亞建;胡正名;;關(guān)系型數(shù)據(jù)庫中XML索引技術(shù)研究[A];2008通信理論與技術(shù)新進(jìn)展——第十三屆全國青年通信學(xué)術(shù)會議論文集(上)[C];2008年

5 于瑞祥;嚴(yán)雋薇;凌衛(wèi)青;;關(guān)系型數(shù)據(jù)庫與XML數(shù)據(jù)映射研究[A];全國先進(jìn)制造技術(shù)高層論壇暨制造業(yè)自動化、信息化技術(shù)研討會論文集[C];2005年

6 牛靜濤;;略論基層軟件的現(xiàn)狀及發(fā)展[A];西部大開發(fā) 科教先行與可持續(xù)發(fā)展——中國科協(xié)2000年學(xué)術(shù)年會文集[C];2000年

相關(guān)重要報紙文章 前10條

1 InterSystems大中國區(qū)技術(shù)總監(jiān) 余衡;突破關(guān)系型數(shù)據(jù)庫極限[N];中國計算機(jī)報;2005年

2 本報記者 周蓉蓉;后關(guān)系型數(shù)據(jù)庫拓展生存空間[N];計算機(jī)世界;2005年

3 《網(wǎng)絡(luò)世界》記者 于翔;NoSQL:大數(shù)據(jù)浪潮中崛起[N];網(wǎng)絡(luò)世界;2012年

4 羅瓊;“后”來居上[N];中國計算機(jī)報;2006年

5 編譯 劉琦;云應(yīng)用促開發(fā)思維轉(zhuǎn)變[N];中國計算機(jī)報;2009年

6 本報特約撰稿人 王翔;超越傳統(tǒng):NoSQL橫空出世[N];網(wǎng)絡(luò)世界;2009年

7 張承東;CACHE2007: Web開發(fā)利器[N];網(wǎng)絡(luò)世界;2006年

8 曉軒;Intersystems登陸?先搞定ISV再說![N];計算機(jī)世界;2004年

9 朱杰;后關(guān)系型數(shù)據(jù)庫=XML+關(guān)系型?[N];中國計算機(jī)報;2007年

10 本報記者 吳蔚邋原詩萌;DB2第一個25年的時光漫步[N];中國計算機(jī)報;2008年

相關(guān)碩士學(xué)位論文 前10條

1 張國榮;基于關(guān)系型與非關(guān)系型數(shù)據(jù)庫的電子表單系統(tǒng)設(shè)計與實現(xiàn)[D];中山大學(xué);2012年

2 徐博;神經(jīng)腫瘤關(guān)系型數(shù)據(jù)庫的方案設(shè)計與臨床應(yīng)用[D];中國人民解放軍軍事醫(yī)學(xué)科學(xué)院;2005年

3 李洋;基于關(guān)系型數(shù)據(jù)庫的空間元數(shù)據(jù)管理方法研究[D];首都師范大學(xué);2013年

4 孫建強(qiáng);一種關(guān)系型數(shù)據(jù)庫位圖排序及實體連接算法[D];北京郵電大學(xué);2010年

5 劉煒;一種基于NoSQL的并行數(shù)據(jù)增量處理機(jī)制研究[D];華中科技大學(xué);2013年

6 夏勇;基于關(guān)系型數(shù)據(jù)庫的粗糙集約簡算法及實現(xiàn)[D];吉林大學(xué);2006年

7 徐小威;非關(guān)系型數(shù)據(jù)庫數(shù)據(jù)恢復(fù)技術(shù)研究[D];杭州電子科技大學(xué);2014年

8 鄭旭軍;基于后關(guān)系型數(shù)據(jù)庫的醫(yī)療體檢數(shù)據(jù)挖掘的研究與應(yīng)用[D];華東師范大學(xué);2007年

9 謝曉鋒;關(guān)系型數(shù)據(jù)庫在XML存儲與操作方面擴(kuò)展的研究[D];華中科技大學(xué);2005年

10 蘇嬋;非關(guān)系型數(shù)據(jù)庫及在文檔庫管理平臺中的研究與應(yīng)用[D];南昌大學(xué);2014年



本文編號:2098928

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/shekelunwen/shehuibaozhanglunwen/2098928.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶aa76b***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com