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