1. 程式人生 > >On-Disk還是In-Memory:兩種資料庫對比

On-Disk還是In-Memory:兩種資料庫對比

我們所知道的最普遍的傳統資料庫包括Oracle和MySQL等,如果按照資料儲存的介質,我們可以把它們稱為硬碟資料庫,因為資料是存放在外部儲存介質當中的。相對應,還有一種資料庫我們可以稱它為記憶體資料庫,即In-Memory Database,簡稱IMDB(同某知名被牆電影網站同名。。。),它的資料全部儲存在記憶體裡,使用比較普遍的產品包括Oracle的TimesTen以及IBM的SolidDB等。

  隨著企業使用者對於資料庫效能的需求不斷增加以及硬體裝置的成本降低,記憶體資料庫受到了更多的認可。但是每一種資料庫產品或技術都有它的優點和不足,還是那句話,無論使用什麼樣的技術,它都取決於你的業務應用需求。在本文中,我就將對傳統硬碟資料庫同記憶體資料庫的功能和特性做一個簡單的比較,DBA可以拿來做一個最直觀的參考。