Facebook為了解決120TB站內信箱快速擴充的問題,而發展出的NoSQL資料庫Cassandra ,後來開源釋出由Apache 基金會接手維護,日前,Cassandra 終於正式釋出了1.0正式版。在Cassandra 1.0版中增加了資料壓縮功能,可以減少資料儲存的空間,同時也可以提高資料存取的效能。

另外,1.0版也增加了行快取(row cache)的機制,可以將經常存取的資料儲存在記憶體中,不過儲存在這類快取中的資料,無法進行資料同步來確保異動時的一致性,換句話說,經常變動的資料若使用快取則會導致不同使用者得到的資料不一樣,只有長期不變或只會短時間存在的資料適合使用行快取。其他新增功能如儲存引擎自動優化、改善儲存空間整理機制來提高硬碟利用率等。文⊙王宏仁

熱門新聞

Advertisement