將會取代磁盤存儲的內(nèi)存數(shù)據(jù)庫
傳統(tǒng)老舊的數(shù)據(jù)庫系統(tǒng)主要表現(xiàn)為磁盤存儲和關(guān)系數(shù)據(jù)庫。多年來,存儲行業(yè)經(jīng)歷了一場激烈的變革,最終迎來了現(xiàn)在流行的內(nèi)存數(shù)據(jù)庫。數(shù)據(jù)庫開發(fā)人員花了大量時間優(yōu)化現(xiàn)有的數(shù)據(jù)庫,開發(fā)設(shè)計和設(shè)計模型,并為不斷增長的計算技術(shù)提供可持續(xù)的解決方案。這導(dǎo)致了已經(jīng)成為標(biāo)準(zhǔn)數(shù)據(jù)庫解決方案的***一代內(nèi)存數(shù)據(jù)庫的誕生。目前,微軟,甲骨文和IBM公司正在努力成為行業(yè)領(lǐng)先的內(nèi)存技術(shù)提供商。
由于與傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)相比,這種技術(shù)具有前瞻性的優(yōu)勢,許多企業(yè)正在穩(wěn)步地向這種技術(shù)發(fā)展。但是等一等,企業(yè)家是否應(yīng)該加入淘金熱潮,并投資于這一游戲規(guī)則的改變嗎?內(nèi)存中的數(shù)據(jù)庫有多個好處,其中一些包括:
- 更快的訪問速度-利用內(nèi)存中處理的數(shù)據(jù)庫已知的可提供快速可靠的數(shù)據(jù)檢索速度。與傳統(tǒng)系統(tǒng)相比,訪問這些數(shù)據(jù)庫的數(shù)據(jù)速度高達(dá)10000倍。對于每天處理龐大網(wǎng)絡(luò)交易的公司來說,再沒有比這更好的消息了。
- 實時數(shù)據(jù)分析-確保實時報告,從而加強決策過程。
- 最終用戶更快的訪問體驗。
- 與傳統(tǒng)數(shù)據(jù)庫相比,可以與商業(yè)智能工具更快地同步,這加快了必要的實施階段。
- 經(jīng)濟高效,因為內(nèi)存數(shù)據(jù)庫利用了服務(wù)器的主內(nèi)存。
- 由于其事務(wù)日志記錄和數(shù)據(jù)庫復(fù)制功能,在硬件和軟件環(huán)境中增加了存在的中斷能力。
- 減少開發(fā)人員的維護(hù)需求,并降低業(yè)主調(diào)整性能的要求。
對每個人都有用嗎?
盡管使用內(nèi)存數(shù)據(jù)庫帶來了明顯的好處,但一些企業(yè)家仍然不愿意接受這種技術(shù)。這是因為什么?多年來,一些企業(yè)家認(rèn)為內(nèi)存數(shù)據(jù)庫只適用于大型企業(yè)。這是真的嗎,還是另一個錯誤的信念?
以在線游戲平臺Bwin.party的情況為例。最初,它每秒只能支持12,000次投注。而使用內(nèi)存系統(tǒng)之后,現(xiàn)在可以每秒支持多達(dá)15萬次的投注。這意味著為該公司帶來了更多的利潤和更高的效率。另一方面,Edgenet公司是一家零售商,可以利用這項技術(shù)來提升各種客戶的產(chǎn)品供應(yīng)量,從而減少送貨行程。這也導(dǎo)致提高了客戶滿意度。
ConAgra公司的故事
以ConAgra公司的故事為例,ConAgra公司是一家正在為數(shù)十億消費者包裝商品而蓬勃發(fā)展的公司。他們使用4000多種原材料制作了20,000多種產(chǎn)品。需要對所使用的任何原材料的任何微小變化做出回應(yīng)。此外,如果能夠通過加強分析來及時完成促銷活動,那么該公司可以大大受益。如果影響任何原材料供應(yīng)商存在問題,該公司應(yīng)能夠及時知道替代品,或者根據(jù)產(chǎn)生的問題優(yōu)化其生產(chǎn)流程。
然而,當(dāng)業(yè)務(wù)必須等待隔夜數(shù)據(jù)負(fù)載來捕獲基本統(tǒng)計信息時,企業(yè)無法快速響應(yīng),企業(yè)管理者無法及時獲得重要信息,以便以優(yōu)化利潤的利率將其與不同的定價機制相結(jié)合。即使是使用傳統(tǒng)數(shù)據(jù)庫系統(tǒng)的最有經(jīng)驗的DBA顧問也會發(fā)現(xiàn)很難解決ConAgra的難題。為了解決ConAgra的需求,需要超出正常數(shù)據(jù)庫的要求。
SAP系統(tǒng)能否成為期待已久的解決方案?
對SAP的更深入的分析似乎承諾一個激進(jìn)的簡化的解決方案。而像IBM,微軟和Oracle這樣的行業(yè)巨頭都承諾提供可靠的內(nèi)存功能,SAP公司似乎為ConAgra公司提供更多的功能。它承載了消除不必要的數(shù)據(jù)管理基礎(chǔ)設(shè)施層的承諾。如今,SAP系統(tǒng)不僅僅是一個數(shù)據(jù)庫管理系統(tǒng)。它是一個包含分析系統(tǒng)和應(yīng)用程序服務(wù)器的完整包,以及其他數(shù)據(jù)管理要素,所有這些都與SAPHana平臺相結(jié)合。
SAP承諾為應(yīng)用程序提供更快的性能。更重要的是,它能夠在無中斷環(huán)境中實現(xiàn)所有這一切的承諾。這樣,客戶就不用擔(dān)心不便或者需要不必要的更換。但這不是全部。這種內(nèi)存數(shù)據(jù)庫也提出了開發(fā)新應(yīng)用程序的希望,以解決與盈利能力分析和實時定價相關(guān)的出現(xiàn)問題,ConAgra公司的情況也是如此。SAPHana所承諾的僅僅是內(nèi)存數(shù)據(jù)庫帶來的好處的一部分。
內(nèi)存數(shù)據(jù)庫的應(yīng)用
內(nèi)存數(shù)據(jù)庫適用于需要快速訪問數(shù)據(jù),操作和存儲的幾個應(yīng)用程序。在一些領(lǐng)域是有益的,包括:
- 保險咨詢系統(tǒng)
- 本地廣告
- 實時廣告
- 互動在線游戲
- 實時機器學(xué)習(xí)
- 醫(yī)學(xué)分析
由于這些只是內(nèi)存數(shù)據(jù)庫適用的一些領(lǐng)域,因此企業(yè)有更多的理由利用這項技術(shù)。事實是,這種技術(shù)帶來了多種好處。
對于依賴傳統(tǒng)數(shù)據(jù)庫系統(tǒng)的企業(yè),可以承認(rèn)從這些數(shù)據(jù)庫訪問數(shù)據(jù)需要大量的時間。例如,考慮一家網(wǎng)上商店業(yè)務(wù)。使用傳統(tǒng)的數(shù)據(jù)庫,購買時可能會為客戶提供他們可能喜歡的產(chǎn)品的實時信息。而訪問和處理這些信息所需的總時間幾乎不可能提供實時數(shù)據(jù)。
結(jié)論
軟件正在沿著一個理想的路徑前行,更好地提高性能,同時***限度地減少復(fù)雜性。內(nèi)存數(shù)據(jù)庫性能勝過磁盤的存儲不再是一個有爭議的話題。每個人都知道更好的選擇,盡管抵制這種變化也是現(xiàn)實。在接下來的幾年中,內(nèi)存數(shù)據(jù)庫將取代磁盤存儲,而不僅僅是一種補充。對于那些剛剛進(jìn)入繁重網(wǎng)絡(luò)交易的企業(yè)的企業(yè)家來說,投資這種類型的數(shù)據(jù)庫是值得的。