文章詳情頁
Oracle 發(fā)布 Berkeley DB Java 版本 3.0.11
瀏覽:5日期:2024-03-15 18:09:33
Oracle 宣布Berkeley DB Java 版本 3.0.11 發(fā)布..Berkeley DB (DB)是一個高性能的,嵌入數(shù)據(jù)庫編程庫,和C語言, C++, Java, Perl, Python, Tcl以及其他很多語言都有綁定。Berkeley DB可以保存任意類型的鍵/值對,而且可以為一個鍵保存多個數(shù)據(jù)。Berkeley DB可以支持數(shù)千的并發(fā)線程同時操作數(shù)據(jù)庫,支持最大256TB的數(shù)據(jù),廣泛用于各種操作系統(tǒng)包括大多數(shù)Unix類操作系統(tǒng)和Windows操作系統(tǒng)以及實時操作系統(tǒng).Berkeley DB包含有與某些經(jīng)典Unix數(shù)據(jù)庫編程庫兼容的接口,包括:dbm,ndbm和hsearch.Berkeley DB以擁有比Microsoft SQL Server和Oracle等數(shù)據(jù)庫系統(tǒng)而言更簡單的體系結(jié)構(gòu)而著稱。例如,它不支持網(wǎng)絡(luò)訪問—程序通過進程內(nèi)的API訪問數(shù)據(jù)庫。 他不支持SQL或者其他的數(shù)據(jù)庫查詢語言,不支持表結(jié)構(gòu)和數(shù)據(jù)列。 訪問數(shù)據(jù)庫的程序自主決定數(shù)據(jù)如何儲存在記錄里,Berkeley DB不對記錄里的數(shù)據(jù)進行任何包裝。記錄和它的鍵都可以達到4G字節(jié)的長度。盡管架構(gòu)很簡單,Berkeley DB卻支持很多高級的數(shù)據(jù)庫特性,比如ACID 數(shù)據(jù)庫事務處理, 細粒度鎖, XA接口,熱備份以及同步復制.Berkeley DB使用雙重授權(quán) (見http://www.sleepycat.com/download/licensinginfo.shtml) ,而2.0版本以下的則使用BSD授權(quán),可自由作商業(yè)用途。官方提到的New features:- Direct Persistence Layer- An EJB-style API using Java annotations to reduce development time, schema and data access patterns.- Deferred-write, a new operational mode allowing in-memory update speeds with an ability to snapshot data to disk at any time- Hot-Backup Tool to ease integration of the backup process within an application
標簽:
Java
相關(guān)文章:
1. Android Studio 4.0 正式發(fā)布在Ubuntu 20.04中安裝的方法2. ASP.NET Core 7 Razor Pages項目發(fā)布到IIS的詳細過程3. vue Cli 環(huán)境刪除與重裝教程 - 版本文檔4. 對django 2.x版本中models.ForeignKey()外鍵說明介紹5. Java圖形調(diào)試器 JSwat 3.2 發(fā)布6. Python使用GitPython操作Git版本庫的方法7. Java debugger工具JSwat 3.4 發(fā)布了8. HTTP頭隱藏PHP版本號實現(xiàn)過程解析9. SpringBoot實現(xiàn)API接口多版本支持的示例代碼10. 淺談spring boot使用thymeleaf版本的問題
排行榜
