• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      分布式數(shù)據(jù)存儲原理解析

      2018-12-07 17:07:50施肖肖賴紅武漢東湖學院
      新商務(wù)周刊 2018年2期
      關(guān)鍵詞:內(nèi)存一致性分布式

      文/施肖肖 賴紅,武漢東湖學院

      在科技快速發(fā)展的今天,數(shù)據(jù)變得越來越重要,對于數(shù)據(jù)的處理和發(fā)掘已經(jīng)到了極為重要的地位,分布式數(shù)據(jù)管理就是數(shù)據(jù)管理的核心技術(shù)之一,在分布式技術(shù)發(fā)展下,解決數(shù)據(jù)一致性的方法和技術(shù)也得到了不斷的發(fā)展,此文就以作者在研發(fā)的分布式數(shù)據(jù)庫中但實際案例來解析分布式數(shù)據(jù)庫數(shù)據(jù)原理和一致性。

      1 分布式數(shù)據(jù)存儲的原理優(yōu)越性

      首先我們要了解分布式存儲的數(shù)據(jù)存儲與關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)存儲,關(guān)系型數(shù)據(jù)存儲是建立在相關(guān)模型之上的數(shù)據(jù)庫,借用集合線性相關(guān)性數(shù)學的概念還處理數(shù)據(jù),相當于現(xiàn)實中的實體與實體之間的各種聯(lián)系。對于“科德十二定律”,當前雖然有很多人持反對立場,但是他還是數(shù)據(jù)存儲的傳統(tǒng)標準。關(guān)系模型的組成分為關(guān)系數(shù)據(jù),關(guān)系操作以及關(guān)系完整性的約束。簡而言之,關(guān)系型數(shù)據(jù)庫就是相互鏈接可以形成二維表的數(shù)據(jù)庫。

      與此不同的是,分布式數(shù)據(jù)庫是在高速網(wǎng)絡(luò)的基礎(chǔ)上使用一個邏輯方式將很多分散的數(shù)據(jù)單元連接在一起。它的基本思想改變原來的集中存儲,改為分散式存儲,從而獲得了更大的存儲容量,并且提高了并發(fā)性,隨著信息量的爆炸式增長,信息的處理變得更加重要,從而滿足需求的分布式數(shù)據(jù)庫技術(shù)也有了飛躍,相對與關(guān)系型,分布式顯得更加便捷。

      2 如何保障數(shù)據(jù)數(shù)據(jù)的一致性

      在傳統(tǒng)的關(guān)系型中,對于數(shù)據(jù)安全性和一致性的保障,主要依靠硬件的提供,而且數(shù)據(jù)都是存儲一份的,在其中,數(shù)據(jù)庫是默認數(shù)據(jù)一致性沒有問題的,這就存在很大的安全隱患。通過前面的原理認知,我們就會很容易理解為什么存在數(shù)據(jù)的一致性問題,在大數(shù)據(jù)瘋狂發(fā)展的今天,他讓系統(tǒng)的性能得到了指數(shù)式增長,而且,大數(shù)據(jù)技術(shù)的運行不需要很好的硬件條件,他可以通過大量的X86服務(wù)器和磁盤搭建一個集群,從而獲得更好的計算能力和更大的存儲空間,因為他的分布式,可以將任務(wù)分解,交由多個處理機和存儲器共同完成,從而極大的提高了系統(tǒng)效率和能力,但是由于硬件要求低,也出現(xiàn)了數(shù)據(jù)安全的問題,其次由于多個處理機到處數(shù)據(jù)一致性也存在相關(guān)風險,對于此類問題,通常通常采用數(shù)據(jù)的同步或者異步來將數(shù)據(jù)保存在多臺處理機上面來保證數(shù)據(jù)的安全和一致性。

      3 分布式存儲緩存的引入

      在計算機的世界中,從硬件和軟件兩個層面來講,緩存都是廣泛被用于處理響應(yīng)慢的問題。就算在構(gòu)建服務(wù)器的時候也不例外,緩存是提升計算性能的關(guān)鍵技術(shù)之一。此外,在分布式存儲中,緩存的存在也是有很大的性能提升,分布式緩存能處理任務(wù)量很大的動態(tài)數(shù)據(jù),因此在WEB2.0中應(yīng)用非常的廣泛。 在以前的本地緩存中,主要著重與CPU、內(nèi)存和緩存的數(shù)據(jù)傳輸關(guān)系。但是當前的分布緩存中,拓展到了業(yè)務(wù)、數(shù)據(jù)庫和緩存的數(shù)據(jù)傳輸,傳輸?shù)乃俣茸兊酶友附荨?此外,在傳統(tǒng)的業(yè)務(wù)中,初期的訪問量很低,從而對響應(yīng)時間的要求比較低,只需要DB就可以很好的解決需求問題。這種架構(gòu)比較容易搭建,在初期時是個很好的解決方案,但是隨著業(yè)務(wù)的拓展,對于響應(yīng)的時間要求較高,便會出現(xiàn)很多問題,主要有一下幾點:1、性能有限,很難滿足數(shù)十倍百倍需求的上漲,尤其在互聯(lián)網(wǎng)發(fā)展迅速的今天,這種情況很容易出現(xiàn)。2、成本較高,訪問量的提升,主要依靠提高機器數(shù)量的滿足需求,代價太高。3、難以從DS層面優(yōu)化。

      其次,從處理速度來說,內(nèi)存的訪問性能明顯優(yōu)于磁盤。把數(shù)據(jù)放入內(nèi)存中,可以提供更快的讀取效率。再考慮到互聯(lián)網(wǎng)和二八原則的契合,通過引入緩存機制,將高頻數(shù)據(jù)放入緩存器,可以很好的提升系統(tǒng)性能,緩存的引入具體的優(yōu)點有一下幾點:1、提升數(shù)據(jù)讀取速度。2、系統(tǒng)承載能力提升。3、硬件成本降低。4、提高了系統(tǒng)的實效性,根據(jù)需求可以更高頻次的刷新。 綜上,我們引入分布式緩存技術(shù)。

      4 基于redis的分布式緩存

      Redis是一種應(yīng)用廣泛的KV內(nèi)存數(shù)據(jù)庫,和Memacached比較類似,支持數(shù)據(jù)的持久化的日志型,并且有多種語言的API。他的出現(xiàn)很好的解決了寫的問題、可靠性需求、開發(fā)成本需求、維護性難等一系列問題。

      在實際中的應(yīng)用,redis應(yīng)用與新浪微博中,其中絕大部分都是持久化的應(yīng)用,很少一部分為緩存,在持久化的應(yīng)用中,要考慮持久化和寫性能的匹配和redis使用內(nèi)存和硬盤寫的速率的比例計算。Redis的工作原理,就是寫log到一定的階段再和內(nèi)存交互,后添加,對性能的影響很小。面對在redis分布緩存中的數(shù)據(jù)一致性問題,由于長期運行后,多個結(jié)點可能存在不一致性,有兩個解決方案,第一、對于數(shù)據(jù)量多的數(shù)據(jù),進行定期全不檢索。第二、對于增加的數(shù)據(jù),會抽查是否有一致性問題。由于同步問題不一致的為延時問題,對于延時問題,我們可以從應(yīng)用層增加策略以解決這些問題。

      計算機界的科技迅速發(fā)展,幾年前計算機興起的時候,很多企業(yè)就在關(guān)注這個具有很高的可靠性、可用性以及高存儲效率的分布式存儲,到后來的大數(shù)據(jù)時代逐步體現(xiàn)了分布式存儲的優(yōu)勢,存儲的發(fā)展必然向著節(jié)能方面,然而分布式存儲完全符合這一概念。在未來的發(fā)展發(fā)面,由李克強提出的“互聯(lián)網(wǎng)+”計劃,足以體現(xiàn)計算和數(shù)據(jù)的發(fā)展前景。并且,“互聯(lián)網(wǎng)+”也對存儲提出了一定的要求,首先就是存儲要滿足無所不在的計算機的要求,其次要滿足無所不在的數(shù)據(jù),最后要對應(yīng)國產(chǎn)化的需求。在軟件上采用自助研發(fā)的存儲系統(tǒng),實現(xiàn)完全自主研發(fā)。

      由此,分布式存儲技術(shù)的發(fā)展,也正好契合了中國國內(nèi)的發(fā)展需求,國產(chǎn)存儲必將迎來一個新的春天!

      【參考文獻】

      [1]魏青松.《大規(guī)模分布式存儲技術(shù)研究》[J].2013.

      [2]舒敏.《分布式數(shù)據(jù)存儲機制與優(yōu)化方法研究》[J].2013.

      猜你喜歡
      內(nèi)存一致性分布式
      關(guān)注減污降碳協(xié)同的一致性和整體性
      公民與法治(2022年5期)2022-07-29 00:47:28
      注重教、學、評一致性 提高一輪復(fù)習效率
      IOl-master 700和Pentacam測量Kappa角一致性分析
      “春夏秋冬”的內(nèi)存
      當代陜西(2019年13期)2019-08-20 03:54:22
      分布式光伏熱錢洶涌
      能源(2017年10期)2017-12-20 05:54:07
      分布式光伏:爆發(fā)還是徘徊
      能源(2017年5期)2017-07-06 09:25:54
      基于事件觸發(fā)的多智能體輸入飽和一致性控制
      基于DDS的分布式三維協(xié)同仿真研究
      雷達與對抗(2015年3期)2015-12-09 02:38:50
      西門子 分布式I/O Simatic ET 200AL
      基于內(nèi)存的地理信息訪問技術(shù)
      天祝| 汝南县| 都兰县| 潜山县| 财经| 西青区| 土默特左旗| 双城市| 辽阳市| 德兴市| 辉县市| 荣成市| 长海县| 武义县| 孙吴县| 阿图什市| 靖宇县| 屏东市| 浦北县| 宜丰县| 东兴市| 邹城市| 江源县| 双江| 平顺县| 三河市| 阜平县| 高雄县| 息烽县| 离岛区| 桑日县| 遵义市| 石河子市| 平利县| 白水县| 辽中县| 德钦县| 荆门市| 东至县| 临湘市| 广昌县|