通過顯著加速的查詢和增強的數據壓縮大幅削減存儲成本,可在一個小時之內創建的時間感知表,這一切在最新版本的 IBM DB2 中都已成為可能。上述改進連同其他眾多改進,使 IBM DB2 10 和 InfoSphere Warehouse 10 成為一種更強大、更經濟、更可靠的事務處理和
通過顯著加速的查詢和增強的數據壓縮大幅削減存儲成本,可在一個小時之內創建的時間感知表,這一切在最新版本的 ibm db2 中都已成為可能。上述改進連同其他眾多改進,使 ibm db2 10 和 infosphere warehouse 10 成為一種更強大、更經濟、更可靠的事務處理和數據倉庫環境,新版本的早期用戶可以證實這一點。
優化促進了更快速的查詢響應
全新的內部優化提供了超高速查詢性能,這直接轉化成為了成本節約,加強了履行業務承諾的能力。IBM 針對常用的查詢、連接和聚合類型做出了無數的內部優化。IBM 工程師也優化了索引訪問,加快了數據檢索。緩沖區使用優化改進了 75% 至 85%,顯著提升了整體性能,減少了所需的 CPU 周期。
除了上述優化之外,全新的行和列訪問控制特性也提供了增強的安全性,同時極大地減少了通過自定義方法分離數據的需求,進一步提高了性能。憑借最新版本中內置的增強,DB2 開箱即用地交付了顯著超越舊版本的優異性能改進。
“使用基于 Intel? Xeon? E7 處理器的 IBM System x3850 中的 DB2 10 時,查詢處理性能比上一版本提高了十倍,這使我們倍感振奮,”Intel 數據中心和互聯系統組的軟件戰略總經理 Pauline Nist 這樣說。“客戶現在可在基于 Intel Xeon 處理器的上運行 IBM DB2 10,從而以更低的每查詢成本顯著提升性能。”
自適應壓縮有助于您駕馭數據
壓縮存儲是 DB2 10 的另一特點。全新的自適應壓縮特性能幫助 IT 部門駕馭發展迅猛的數據存儲需求,從而節約資金。數據中往往包含重復的信息,例如相同的城市、日期或部門 ID。IT 部門不必再反復存儲相同的值,壓縮功能允許 IT 部門在單獨一個位置(即詞典)存儲這些值,并使用更短的符號來引用這些值。
IBM DB2 過去一直對整個使用表級壓縮詞典,這通常能實現更高的壓縮率。然而,維護龐大的數據詞典要求管理員付出大量時間,并帶來了相關成本。在 DB2 10 中,IBM 不僅應用了表級壓縮,還會執行頁面級壓縮,通過它們實現明顯超越舊版本的壓縮改進。除此之外,頁面級詞典具有自適應的本質,因此頁面級方法消除了耗時的更新和維護問題。
更好的壓縮意味著數據占據的空間比以往更少,因此有助于減少存儲需求。Coca-Cola Bottling Company 通過公司的 SAP 應用程序測試了 DB2 10 beta 版,管理員對結果深感滿意。這家公司從最初的 Oracle Database 遷移到 DB2,實現了 40% 的存儲節約,后續升級到 DB2 9.7 又為其帶來了 17% 的節約。“現在,通過 DB2 10 的自適應壓縮特性,我們又實現了 20% 的節約,使數據庫的平均壓縮節約達到了 77%,這是非常可觀的存儲節約,”Coca-Cola 的 SAP 基層總監/DBA Andrew Juarez 這樣說。
新特性允許對任意時間點進行查詢
全新的 Time Travel Query 功能猶如 DB2 客戶的時間機器,其獨一無二的特性使 IBM 從競爭對手中脫穎而出。DB2 用戶現在可以定義數據有效的時間段,或者穿越時間,處理數據的歷史版本。“我們對于新增的 Time Travel Query 特性非常滿意,它使我們能在未來的項目中節約大量時間,”中國 LanceInfo 商業智能部門的 Jingjie Li 說。
許多組織都需要管理業務的時間維度。例如,預約系統必須確保不會出現兩位客戶在相重疊的時間段內預訂了相同的旅館房間或飛機座位的情況。同樣,銀行需要保證在任意時間點,對于一筆貸款來說,僅有一種利率是有效的。
DB2 10 使企業能滿足這些要求,它提供了全面的功能,支持插入、修改和查詢過去、現在和未來的有效日期,這些日期都是作為業務時間段進行管理的。該平臺也提供了可選的時間約束,這有助于防止旅館預約出現重疊這類問題。
組織過去始終通過實現自主開發、手動編碼的解決方案滿足時間數據管理需求。但時間感知的處理邏輯往往極為復雜,手動編碼的應用程序開發成本高昂,性能也常常低于預期。隨著 DB2 10 的出現,組織可以將自主開發方法拋于腦后。
與自主開發實現相比,利用簡單的 SQL 語句執行復雜的時間數據轉換能極大地減少編碼要求。印度 Tata Consultancy Services 的 Ajith Nayak 認為:“DB2 10 的 Time Travel Query 特性顯著簡化了應用程序代碼,幫助我們在航空相關應用程序的領域節約了至少 25% 至 30% 的工作量。”
DB2 中的 NoSQL 能夠集兩者之長處
DB2 內的 NoSQL 技術允許組織快捷輕松地部署新應用程序。在探索 NoSQL 的過程中,企業往往會陷入一種兩難的境地。開放源碼的 NoSQL 數據管理系統能夠提供迅速實施應用程序更改的敏捷性。但 IBM DB2 等關系數據存儲提供了許多組織都希望保留的重要優勢。
利用 IBM DB2 10,組織即可同時利用關系數據技術和 NoSQL 技術的優勢。組織既能受益于 NoSQL 的便捷數據庫設計和快速開發,也能保留 DB2 的性能、安全性、可靠性和恢復功能,同時還完全符合原子性、一致性、隔離性和持久性 (ACID)。
IBM DB2 10 使用戶能夠采用一種全新的編程模型,將圖形存儲范例與數據三元組結合使用。IBM 為 DB2 添加了這項額外的功能,解決了所有必要的優化,確保為 DB2 用戶提供流暢體驗。IBM 正在開發其他類型的 NoSQL 數據存儲,計劃將來與 DB2 配合使用,但圖形存儲技術已經率先發布,它也是最靈活、最有用的一種 NoSQL 方法。
IBM 自己的 Rational 軟件組是最先采納全新圖形存儲功能的組織之一。實際上,在 IBM Rational 團隊評估 DB2 圖形存儲,并將其與領先的開放源碼 NoSQL 解決方案相對比時,他們發現 DB2 的性能比這些解決方案要高 3.5 倍。
新版本有助于解決當今的數據難題
DB2 10 版本還提供了眾多其他優勢。其中包括多溫度帶數據管理,允許組織將其數據的不同部分存放在不同的存儲層中。舉例來說,組織可以將訪問較為頻繁的數據存放在使用速度更快的存儲設備的熱存儲中,將訪問頻率較低的數據存放在存儲設備速度較慢的冷存儲中。最終,性能將得到提高,滿足服務水平協議的能力也將得以加強,而組織能夠延長其存儲的使用壽命,因此成本也得到了削減。
除此之外,全新的 Continuous Ingest 特性允許組織持續、高速地將數據傳入數據倉庫(即便正在對數據倉庫運行查詢),從而實現實時數據倉庫和運營分析。
憑借這些優勢,DB2 在實現未來數據管理的領域中繼續保持領先地位。正如 IBM 業務合作伙伴 LIS.TEC GmbH 經理 Ivo Grodtke 所說:“IBM DB2 10 版本解決了當今許多最重要的數據倉庫難題。”