Oracle Berkeley DB Java Edition 5.0發布
Oracle最近
發布了Berkeley DB Java Edtion 5.0。該版本包括了大量的新功能、改進及用戶所要求的特性。其中一個主要的即是增加了一個新類:DiskOrderedCursor,利用旋轉磁盤技術極大地提供了系統性能。
Berkeley DB是由美國Sleepycat Software公司開發的一套開放源碼的嵌入式數據庫編程庫(database library),以Sleepycat Public License發行,它為應用程序提供可伸縮的、高性能的、有事務保護功能的數據管理服務。2006年Oracle收購Sleepycat Software,Berkeley DB便成為Oracle旗下的一個產品。Berkeley DB Java Edition是Berkeley DB的一個主要版本。在Java平臺上,Oracle提供了一個純Java程序編寫的Berkeley DB,只需要操作系統支持Java虛擬機便可運行。
Oracle表示,Berkeley DB Java Edition是Voldemort項目的一部分,
Voldemort是一套分布式的key-value database系統,社交網站LinkedIn使用的就是這套系統。
Berkeley DB Java Edtion 5.0還包括其他方面的一些改進及優化,包括顯著提高并發性,提升更新及刪除操作的性能,增加新的Environment.preload和Cursor方法(允許同時預加載多個數據庫,提供更高效的數據庫搜索能力)等。
另外,Java Edition 5.0在高可用性方面也得到了很大改進,允許主節點不可用時可以打開一個只讀的復制節點。這使得網絡或主節點故障時,系統可以繼續提供部分功能。