即使回顧十年以前,對(duì)于將企業(yè)級(jí)數(shù)據(jù)庫(kù)管理系統(tǒng)跑在主內(nèi)存上都是不可想象的。但隨著時(shí)間的推移,RAM的價(jià)格穩(wěn)步下降,這使得要做到這一點(diǎn)不再需要付出極為昂貴的代價(jià)。內(nèi)存價(jià)格要比過(guò)去便宜得多,價(jià)格的暴跌也使利用主內(nèi)存配置數(shù)據(jù)庫(kù)系統(tǒng)成為可能。
內(nèi)存數(shù)據(jù)庫(kù)用來(lái)支撐高性能處理需求已經(jīng)不再是那些小廠商的游戲,主流數(shù)據(jù)庫(kù)廠商,如IBM、Oracle、Microsoft、SAP等都已經(jīng)推出了各自的內(nèi)存數(shù)據(jù)庫(kù)產(chǎn)品,并且投入了大量的研發(fā)資金。因?yàn)樵S多大型企業(yè)客戶也在考慮將內(nèi)存數(shù)據(jù)庫(kù)整合進(jìn)IT系統(tǒng)。
內(nèi)存數(shù)據(jù)庫(kù)從兩個(gè)方面加速了應(yīng)用的性能。首先,也是最重要的,維護(hù)數(shù)據(jù)的介質(zhì)從傳統(tǒng)磁盤轉(zhuǎn)向了更快的內(nèi)存,如此便優(yōu)化甚至是消除了與數(shù)據(jù)庫(kù)查詢相關(guān)的數(shù)據(jù)延遲。其次,可選數(shù)據(jù)庫(kù)架構(gòu)能夠更有效的使用可用內(nèi)存。例如,很多內(nèi)存技術(shù)會(huì)在表中使用列式存儲(chǔ),而不是基于行的存儲(chǔ)格式。而按列存儲(chǔ)的表更適于壓縮,并能夠快速掃描所有字段來(lái)加快查詢執(zhí)行速度。
內(nèi)存技術(shù)能否帶來(lái)成功?
從理論上講,加速應(yīng)用和優(yōu)化企業(yè)數(shù)據(jù)都是非常具有吸引力的。但是在現(xiàn)實(shí)世界中,IT和數(shù)據(jù)管理人員在保證已有的技術(shù)、資源和新產(chǎn)品投入的基礎(chǔ)上,把交易流程和業(yè)務(wù)分析過(guò)渡到內(nèi)存架構(gòu)的時(shí)機(jī)并不是很好確定。
這個(gè)問(wèn)題所涉及的方面包括權(quán)衡對(duì)提高數(shù)據(jù)庫(kù)性能的需求和獲取并部署內(nèi)存平臺(tái)的相關(guān)成本。盡管RAM成本已經(jīng)大幅下降,但是擁有大規(guī)模內(nèi)存配置的系統(tǒng)仍然要比只有磁盤存儲(chǔ)的數(shù)據(jù)庫(kù)服務(wù)器在價(jià)格方面高出一截。企業(yè)高管和CFO在看到采購(gòu)的賬單時(shí)還是會(huì)嚇一跳。因此要讓內(nèi)存數(shù)據(jù)庫(kù)物有所值,你需要找到特性相適的應(yīng)用。
在這個(gè)問(wèn)題上,就要具體情況具體分析了。要看企業(yè)對(duì)增長(zhǎng)的數(shù)據(jù)規(guī)模處理能力的需求,和數(shù)據(jù)庫(kù)響應(yīng)延遲會(huì)給業(yè)務(wù)帶來(lái)多大的影響。比如如果將內(nèi)存數(shù)據(jù)庫(kù)應(yīng)用到供應(yīng)鏈管理,那么多種數(shù)據(jù)流都能夠得到實(shí)時(shí)的分析,包括倉(cāng)庫(kù)和零售店的庫(kù)存數(shù)據(jù)、車輛運(yùn)輸過(guò)程中產(chǎn)品的信息、交通和天氣情況的更新數(shù)據(jù),這樣決策者在規(guī)劃路線、分發(fā)產(chǎn)品時(shí)就能做出更快更好的決策,保證產(chǎn)品在合適的時(shí)間、合適的地點(diǎn)到達(dá)。如果能夠?qū)崿F(xiàn)這一點(diǎn),內(nèi)存技術(shù)產(chǎn)生的回報(bào)也足以蓋過(guò)它的成本了。
采用內(nèi)存技術(shù)需三思后行
將企業(yè)的總體特征納入考量也是必須的。如果以下列出的幾條中有一項(xiàng)或多項(xiàng)可以用來(lái)描述你所在的工作環(huán)境,那么就值得考慮采用內(nèi)存數(shù)據(jù)庫(kù)。
愿意在IT上投入。 即便擴(kuò)展系統(tǒng)以支持內(nèi)存計(jì)算所帶來(lái)的成本要高于購(gòu)買磁盤數(shù)據(jù)庫(kù)服務(wù)器的成本,公司管理層也必須在硬件上愿意花錢以擁有足夠的內(nèi)存來(lái)滿足業(yè)務(wù)應(yīng)用程序的處理需求。
靈活快速的分析。內(nèi)存系統(tǒng)可以增強(qiáng)報(bào)表和分析應(yīng)用的性能,以協(xié)助改善業(yè)務(wù)流程,這一切都是通過(guò)使終端用戶在一個(gè)較短的周期內(nèi)做出明智選擇來(lái)實(shí)現(xiàn)的。例如,銷售預(yù)測(cè)從每周過(guò)渡到每小時(shí)就可以創(chuàng)建實(shí)時(shí)的產(chǎn)品價(jià)格模型并由此增加盈利能力,同時(shí)定價(jià)決策也能夠迅速傳達(dá)并執(zhí)行。
支持混合開發(fā)。允許事務(wù)和分析應(yīng)用同時(shí)訪問(wèn)同一數(shù)據(jù)庫(kù)是提供實(shí)時(shí)分析功能的另外一條途徑。但是資源沖突會(huì)在一個(gè)傳統(tǒng)關(guān)系型數(shù)據(jù)庫(kù)中引起性能問(wèn)題,這主要是由于查找和訪問(wèn)存儲(chǔ)在磁盤上的數(shù)據(jù)記錄引起的延時(shí)。而配置了內(nèi)存數(shù)據(jù)庫(kù),延時(shí)就可以忽略不計(jì)了。
數(shù)據(jù)感知。當(dāng)海量數(shù)據(jù)訪問(wèn)調(diào)用只涉及數(shù)據(jù)庫(kù)的一小部分時(shí),內(nèi)存技術(shù)也就有了用武之地。根據(jù)Teradata最新發(fā)布的白皮書,43%針對(duì)數(shù)據(jù)倉(cāng)庫(kù)的查詢只訪問(wèn)了可用信息的1%,而92%的查詢只使用了20%的數(shù)據(jù)。識(shí)別頻繁訪問(wèn)的熱點(diǎn)數(shù)據(jù)并將其保留在內(nèi)存中會(huì)大大減少查詢響應(yīng)時(shí)間。
總之,企業(yè)的業(yè)務(wù)流程可以從數(shù)據(jù)實(shí)時(shí)可用,混合應(yīng)用的并發(fā)性以及明顯加快的報(bào)表和分析中得以體現(xiàn),這些情況都非常適于部署內(nèi)存數(shù)據(jù)庫(kù)。某些場(chǎng)景下所要做的決策是顯而易見(jiàn)的。但是在大多數(shù)情況下,內(nèi)存軟件的考量必須符合IT支出優(yōu)先級(jí)和公司業(yè)務(wù)目標(biāo),包括一個(gè)顯而易見(jiàn)的論據(jù),即通過(guò)更快的事務(wù)處理和報(bào)表訪問(wèn)以及隨機(jī)查詢結(jié)果可以讓公司業(yè)績(jī)的關(guān)鍵領(lǐng)域獲得怎樣的改善,而這些都是內(nèi)存技術(shù)的用武之地。
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:內(nèi)存技術(shù):數(shù)據(jù)庫(kù)強(qiáng)力加速器
本文網(wǎng)址:http://www.ezxoed.cn/html/support/11121516440.html