主記憶體資料庫是指一種將全部內容存放在主記憶體中,而非傳統資料庫那樣存放在外部記憶體中的資料庫。主記憶體資料庫指的是所有的資料訪問控制都在主記憶體中進行,這是與磁碟資料庫相對而言的,磁碟資料庫雖然也有一定的快取機制,但都不能避免從外設到主記憶體的交換,而這種交換過程對效能的損耗是致命的。由於主記憶體的讀寫速度極快(雙連結DDR3-1333可以達到9300 MB/s,一般磁碟約150 MB/s),隨機訪問時間更是可以奈秒計(一般磁碟約10 ms,雙連結DDR3-1333可以達到100 ns[1],所以這種資料庫的讀寫效能很高,主要用在對效能要求極高的環境中,但是在伺服器關閉後會立刻遺失全部儲存的資料。常見的例子有MySQL的MEMORY儲存引擎、eXtremeDBFastDBSQLiteMicrosoft SQL Server Compact等。

腳註

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.