亚洲狼人综合,本道综合精品,在线看福利影,国产亚洲精品久久久玫瑰,日韩欧美精品在线观看,日韩在线国产,欧美乱码一区二区三区

內(nèi)存數(shù)據(jù)庫(kù):大數(shù)據(jù)時(shí)代數(shù)據(jù)管理新寵

2013-10-30 11:24:14 IT168  點(diǎn)擊量: 評(píng)論 (0)
在2012中國(guó)系統(tǒng)架構(gòu)師大會(huì)上,筆者曾做過(guò)一份有關(guān)大數(shù)據(jù)的調(diào)查,其中一項(xiàng)在眾多的技術(shù)趨勢(shì)中,您所關(guān)注的數(shù)據(jù)管理的新技術(shù)是什么?的調(diào)查結(jié)果中,內(nèi)存數(shù)據(jù)庫(kù)成為僅次于分布式存儲(chǔ)與計(jì)算的最受關(guān)注的新技術(shù)。內(nèi)
    在2012中國(guó)系統(tǒng)架構(gòu)師大會(huì)上,筆者曾做過(guò)一份有關(guān)大數(shù)據(jù)的調(diào)查,其中一項(xiàng)“在眾多的技術(shù)趨勢(shì)中,您所關(guān)注的數(shù)據(jù)管理的新技術(shù)是什么?”的調(diào)查結(jié)果中,“內(nèi)存數(shù)據(jù)庫(kù)”成為僅次于“分布式存儲(chǔ)與計(jì)算”的最受關(guān)注的新技術(shù)。內(nèi)存數(shù)據(jù)庫(kù)之所以受到越來(lái)越多的關(guān)注,與其性能上的飛躍和性價(jià)比的不斷提升有著密不可分的關(guān)系。

內(nèi)存數(shù)據(jù)庫(kù),顧名思義就是將數(shù)據(jù)放在內(nèi)存中直接操作的數(shù)據(jù)庫(kù)。相對(duì)于磁盤(pán),內(nèi)存的數(shù)據(jù)讀寫(xiě)速度要高出幾個(gè)數(shù)量級(jí),將數(shù)據(jù)保存在內(nèi)存中相比從磁盤(pán)上訪問(wèn)能夠極大地提高應(yīng)用的性能。同時(shí),內(nèi)存數(shù)據(jù)庫(kù)拋棄了磁盤(pán)數(shù)據(jù)管理的傳統(tǒng)方式,基于全部數(shù)據(jù)都在內(nèi)存中重新設(shè)計(jì)了體系結(jié)構(gòu),并且在數(shù)據(jù)緩存、快速算法、并行操作方面也進(jìn)行了相應(yīng)的改進(jìn),所以數(shù)據(jù)處理速度比傳統(tǒng)數(shù)據(jù)庫(kù)的數(shù)據(jù)處理速度要快很多,一般都在10倍以上。內(nèi)存數(shù)據(jù)庫(kù)的最大特點(diǎn)是其“主拷貝”或“工作版本”常駐內(nèi)存,即活動(dòng)事務(wù)只與實(shí)時(shí)內(nèi)存數(shù)據(jù)庫(kù)的內(nèi)存拷貝打交道。

內(nèi)存數(shù)據(jù)庫(kù)與傳統(tǒng)數(shù)據(jù)庫(kù)的異同

內(nèi)存數(shù)據(jù)庫(kù)的目標(biāo)是通過(guò)使用內(nèi)存實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)來(lái)提高吞吐量和降低延遲。這與使用磁盤(pán)存儲(chǔ)的傳統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)不同,由于內(nèi)部?jī)?yōu)化算法更簡(jiǎn)單,而且執(zhí)行的CPU指令較少,所以內(nèi)存內(nèi)數(shù)據(jù)的速度比基于磁盤(pán)的數(shù)據(jù)庫(kù)快。訪問(wèn)內(nèi)存數(shù)據(jù)可以提高響應(yīng)速度,對(duì)于一些響應(yīng)時(shí)間要求較高的應(yīng)用程序,如交易、電信和國(guó)防系統(tǒng),一般都會(huì)使用內(nèi)存數(shù)據(jù)庫(kù)。由于內(nèi)存數(shù)據(jù)庫(kù)的這種特性,這些數(shù)據(jù)庫(kù)使用內(nèi)存要多于磁盤(pán)數(shù)據(jù)庫(kù)產(chǎn)品。具體差別如下:

1. 傳統(tǒng)的數(shù)據(jù)庫(kù)系統(tǒng)是關(guān)系型數(shù)據(jù)庫(kù),開(kāi)發(fā)這種數(shù)據(jù)庫(kù)的目的,是處理永久、穩(wěn)定的數(shù)據(jù)。關(guān)系數(shù)據(jù)庫(kù)強(qiáng)調(diào)維護(hù)數(shù)據(jù)的完整性、一致性,但很難顧及有關(guān)數(shù)據(jù)及其處理的定時(shí)限制,不能滿足工業(yè)生產(chǎn)管理實(shí)時(shí)應(yīng)用的需要,因?yàn)閷?shí)時(shí)事務(wù)要求系統(tǒng)能較準(zhǔn)確地預(yù)報(bào)事務(wù)的運(yùn)行時(shí)間。

2. 對(duì)磁盤(pán)數(shù)據(jù)庫(kù)而言,由于磁盤(pán)存取、內(nèi)外存的數(shù)據(jù)傳遞、緩沖區(qū)管理、排隊(duì)等待及鎖的延遲等使得事務(wù)實(shí)際平均執(zhí)行時(shí)間與估算的最壞情況執(zhí)行時(shí)間相差很大,如果將整個(gè)數(shù)據(jù)庫(kù)或其主要的“工作”部分放入內(nèi)存,使每個(gè)事務(wù)在執(zhí)行過(guò)程中沒(méi)有I/O,則為系統(tǒng)較準(zhǔn)確估算和安排事務(wù)的運(yùn)行時(shí)間,使之具有較好的動(dòng)態(tài)可預(yù)報(bào)性提供了有力的支持,同時(shí)也為實(shí)現(xiàn)事務(wù)的定時(shí)限制打下了基礎(chǔ)。這就是內(nèi)存數(shù)據(jù)庫(kù)出現(xiàn)的主要原因。

3. 內(nèi)存數(shù)據(jù)庫(kù)所處理的數(shù)據(jù)通常是“短暫”的,即有一定的有效時(shí)間,過(guò)時(shí)則有新的數(shù)據(jù)產(chǎn)生,而當(dāng)前的決策推導(dǎo)變成無(wú)效。所以,實(shí)際應(yīng)用中采用內(nèi)存數(shù)據(jù)庫(kù)來(lái)處理實(shí)時(shí)性強(qiáng)的業(yè)務(wù)邏輯處理數(shù)據(jù)。而傳統(tǒng)數(shù)據(jù)庫(kù)旨在處理永久、穩(wěn)定的數(shù)據(jù),其性能目標(biāo)是高的系統(tǒng)吞吐量和低的代價(jià),處理數(shù)據(jù)的實(shí)時(shí)性就要考慮的相對(duì)少一些。實(shí)際應(yīng)用中利用傳統(tǒng)數(shù)據(jù)庫(kù)這一特性存放相對(duì)實(shí)時(shí)性要求不高的數(shù)據(jù)。

在實(shí)際應(yīng)用中這兩種數(shù)據(jù)庫(kù)常常結(jié)合使用,而不是以內(nèi)存數(shù)據(jù)庫(kù)替代傳統(tǒng)數(shù)據(jù)庫(kù)。


主流內(nèi)存數(shù)據(jù)庫(kù)產(chǎn)品盤(pán)點(diǎn)

·Oracle TimesTen

Oracle TimesTen是Oracle從TimesTen公司收購(gòu)的一個(gè)內(nèi)存優(yōu)化的關(guān)系數(shù)據(jù)庫(kù),它為應(yīng)用程序提供了實(shí)時(shí)企業(yè)和行業(yè)(例如電信、資本市場(chǎng)和國(guó)防)所需的即時(shí)響應(yīng)性和非常高的吞吐量。Oracle TimesTen可作為高速緩存或嵌入式數(shù)據(jù)庫(kù)被部署在應(yīng)用程序?qū)又?,它利用?biāo)準(zhǔn)的 SQL 接口對(duì)完全位于物理內(nèi)存中的數(shù)據(jù)存儲(chǔ)區(qū)進(jìn)行操作。

·IBM SolidDB

IBM SolidDB是一款數(shù)據(jù)管理平臺(tái),該平臺(tái)將基于內(nèi)存和磁盤(pán)的全事務(wù)處理數(shù)據(jù)庫(kù)引擎、載體級(jí)高,可用性及強(qiáng)大的數(shù)據(jù)復(fù)制功能緊密地融為一體。SolidDB集基于內(nèi)存和磁盤(pán)的多線程數(shù)據(jù)庫(kù)引擎于一身,以提高事務(wù)處理速度并在同一數(shù)據(jù)庫(kù)內(nèi)最有效地利用系統(tǒng)資源。SolidDB管理平臺(tái)的設(shè)計(jì)可以無(wú)縫融合到需要高速、靈活以及需要不間斷訪問(wèn)的數(shù)據(jù)管理技術(shù)解決方案中。用戶既可以把表建在內(nèi)存內(nèi),也可以象普通數(shù)據(jù)庫(kù)一樣建在磁盤(pán)上,使用非常靈活,而且具備完善的數(shù)據(jù)保護(hù)機(jī)制。

·eXtremeDB

eXtremeDB實(shí)時(shí)數(shù)據(jù)庫(kù)是McObject公司的一款特別為實(shí)時(shí)與嵌入式系統(tǒng)數(shù)據(jù)管理而設(shè)計(jì)的數(shù)據(jù)庫(kù),只有 50K到130K的開(kāi)銷,速度達(dá)到微秒級(jí)。eXtremeDB完全駐留在主內(nèi)存中,不使用文件系統(tǒng)(包括內(nèi)存盤(pán))。eXtremeDB采用了新的磁盤(pán)融合技術(shù),將內(nèi)存拓展到磁盤(pán),將磁盤(pán)當(dāng)做虛擬內(nèi)存來(lái)用,實(shí)時(shí)性能保持微秒級(jí)的同

大云網(wǎng)官方微信售電那點(diǎn)事兒

責(zé)任編輯:廖生玨

免責(zé)聲明:本文僅代表作者個(gè)人觀點(diǎn),與本站無(wú)關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請(qǐng)讀者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。
我要收藏
個(gè)贊
?