Data-Warehouse

與具有大量記憶體的傳統系統相比,記憶體中 OLAP 有哪些優勢?

  • February 19, 2016

記憶體中的 OLAP 引擎是否比傳統的 OLAP 引擎有優勢,後者由足夠的 RAM 支持以包含整個多維數據集?

例如,如果我使用 MOLAP 引擎 (SSAS) 和 GB / TB 的 RAM,其中整個多維數據集(甚至星型模式)都駐留在 RAM 中,那麼與 TM1 / SAP HANA 之類的東西相比有什麼區別?

假設數據庫將完全駐留在主記憶體中而設計的數據庫可以使用諸如T-tree 索引之類的結構。但真正的優勢在於,IMDB 更簡單。他們做的更少(因為他們不必擔心管理記憶體,或序列化寫入以保持一致性,或與 ACID 兼容的 I/O 有任何關係),因此他們在硬體上執行更少的指令來執行相同的操作“工作”。通用數據庫必須對所有人都適用;就像一個皮革人有十幾種工具,但有時你只需要一把刀刃,所以你從冷鋼買了一把刀片,沒有人爭論它是一把更好的刀!

引用自:https://dba.stackexchange.com/questions/7600