內存計算是計算的未來?
如何確保使用程序能具有快速、可擴展并足夠的處理能力?Nikita Ivanov認為并不需要不斷地升級硬件,他有一個與眾不一樣的想法:內存計算?! ⊥ǔ?,硬件會越來越貴,那么在這種情況下眾多公司是如何確保速度和規(guī)模的?除了打破預算和限制增長之外,這一策略還有一個重大缺陷。增加硬件支出無法消除任何使用程序基礎架構中最慢的部分:硬盤讀寫。當使用程序從基于磁盤的數(shù)據(jù)庫讀寫數(shù)據(jù)進行處理或分析時,即使運用最新的儲存技術(如SSD),也會出現(xiàn)顯著的延遲。
內存計算是計算的未來? 圖
內存計算 內存計算(IMC)可以消除這種延遲。內存計算平臺運用大量RAM來處理和分析數(shù)據(jù),不需要連續(xù)讀寫基于磁盤數(shù)據(jù)庫上的數(shù)據(jù)。IMC平臺可以輕松地插入到現(xiàn)有的使用程序層和數(shù)據(jù)庫層之間,而不需要運用“rip-and-replace”。它可以利用基于JVM架構的分布式進行并行處理,性能可以提升1000倍甚至更多?! ±蒙唐贩掌鞯膬却嬗嬎闫脚_,可以隨時通過向集群添加節(jié)點來實現(xiàn)擴展,從而使企業(yè)能夠根據(jù)需要對基礎設施進行有效擴展。另外,分布式體架構可以通過提升可用性和簡化的維護,在集群節(jié)點上復制數(shù)據(jù)。 IMC平臺通常提供以下服務: 1. 內存數(shù)據(jù)網格可以緩存數(shù)據(jù),并加速和擴展在RDBMS、NoSQL或Hadoop數(shù)據(jù)庫上運行的使用程序,甚至有些搞定方案還支持ANSI-99 SQL和ACID事務; 2. 作為記錄系統(tǒng)的內存數(shù)據(jù)庫,同時提供完整的關系數(shù)據(jù)庫功能; 3. 流式分析引擎,用于實時分析和響應傳入數(shù)據(jù) 內存計算平臺的一個優(yōu)點是易于實現(xiàn)。該平臺可以用最少的編碼插到現(xiàn)有的使用程序和數(shù)據(jù)層之間,提供快速的時間價值和極高的性能架構。計算集群提供的冗余也為高可用性提供了一條直接路徑?! MC平臺還可以啟用混合事物/分析處理(HTAP),可以在操作數(shù)據(jù)集中進行實時分析和事務處理。通過運用單個數(shù)據(jù)庫而非單獨的數(shù)據(jù)庫進行交易和分析來降低總體擁有成本?! 却嬗嬎悴⒉幌∑妗H欢鴱慕洕险f,RAM成本意味著只有在及高價值的使用中才可行。好消息是,RAM成本多年來一直在穩(wěn)步下降。今天,各種規(guī)模和許多行業(yè)的企業(yè)都認識到,通過改進終端用戶體驗和使用程序性能,可以容易地為內存計算平臺帶來額外的成本。Gartner認為,內存技術市場將以每年22%的速度增長,到2020年底達到130億美元?! θ魏涡枰獦O高速和規(guī)模的數(shù)據(jù)密集型使用的公司來說,內存計算平臺的成熟和可用性無疑是一個重磅消息。評論 (0)