NoSQL分散式資料庫(distributed databases)存取往往受限於磁碟系統的存取速度,外掛分散快取記憶體叢集系統(distributed caches)是一經濟且能有效提升NoSQL資料庫存取速度的途徑,且越是增加快取記憶體叢集系統的規模則所提升的效能更是顯著。惟整合快取記憶體叢集系統至NoSQL資料庫需要改寫資料庫應用程式使能運用快取記憶體叢集系統所提供的資源。
本技術整合NoSQL HBase分散資料庫與分散快取記憶體叢集系統,提供具使用者透通性(transparency)的快取記憶體存取,有以下特色:
- 使用者無須改寫資料庫應用程式且免去在自行維護儲存在HBase資料庫與快取記憶體的資料一致性下仍能享有快速資料存取。
- 支援在HBase中進行交易存取(transactions)之資料快取。
|