跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 台語維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 BerkeleyDB 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
BerkeleyDB
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
'''Berkeley DB'''(BDB)是一个高效的1875入式的資料庫佮鍵-值資料庫編程庫,C 語言、C + +、Java、Perl、Python、Tcl 佮其他足濟語言攏有其他的對應 API。Berkeley DB 會當儉任意類型的鋩角 / 價值嘿(Key / Value Pair), 而且會當為一个儉真濟个資料。Berkeley DB 支援讓數千的並行執行仝時運算元據庫,支援上大兩百五十六 TB 的資料,廣泛用於各種作業系統,其中包括大部份 Unix 作業系統、Windows 作業系統及時作業系統。 ==源起== Berkeley DB 的前身是伯克利加州大學為著欲移除會受 AT & T 限制的程式碼,對 BSD 四配三到四堵四時所改寫的軟體。一九九六年,網景公司請求 Berkeley DB 的作者群改善函式庫,通好佇網景公司 LDAP 侍服器佮網景瀏覽器內底使用,Sleepycat Software 公司便應運而生(二空空六年二月,甲骨文公司買收矣 Sleepycat Software)。 Berkeley DB 以 Sleepycat Public License 發行(該授權條款為 OSI 佮 FSF 所認可的條款), 發行的時陣包括完整的程式碼、編譯工具、測試套件,閣附帶了說明文件。因為程式碼佮工具程式品質良好,Berkeley DB 定定予其他開放原始碼軟體咧使用。對無想欲使用 Sleepycat Public License 的開發團體,甲骨文公司嘛提供了其他付費的授權方式。 Berkeley DB 包括講有佮某一寡經典 Unix 資料庫編程庫相容的介面,包括講 dbm、ndbm 和 hsearch。 ==主要版本== *'''Berkeley DB''':支援捷看的作業系統,如大多數的類 UNIX 作業系統、Windows 系統猶閣有即時作業系統。對一寡對一寡老的對 UNIX 資料庫(比如講 dbm 佮 ndbm und hsearch), Berkeley DB 閣有對應的相容介面。 *'''Berkeley DB XML''':是一个介面,通過伊會當實現著 XML 資料收起來的支援。存取 XML 資料的時陣,可以用相應的查詢語句,如 Xquery 佮 Xpath。 *'''Berkeley DB Java Edition''':佇咧 Java 平台頂,Oracle 提供一个純 Java 程式來編寫的 Berkeley DB,只要操作系統支援 Java 虛擬機便可執行。 ==體系結構== Berkeley DB 以擁有比 Microsoft SQL Server 和 Oracle 資料庫閣較簡單的體系結構稱呼。比如講,伊嘛無支援網路存取—程式通過行程內底的 API 存取資料庫。 Berkeley DB 無支援 SQL 抑是其他的資料庫查詢語言,袂當援表結構佮資料列。 存取資料庫的程式自主決定資料如何儲存佇記錄里,Berkeley DB 毋著記錄里的資料進行任何包裝。記錄佮伊的鍵攏會當達到四 G 位元組的長度。 就算講架構誠簡單,Berkeley DB 煞支援真濟進階的資料庫特性,比如講 ACID 資料庫事務處理,細粒仔度鎖,XA 介面,熱備份以及同步複製。 ==Berkeley DB 佮 SQLite 的整合== Berkeley DB 十一 g R 二加入 SQLite 程式組件並開始支援 SQL 語言。 ==授權方式== 二交零抑是以上版本的 Berkeley DB 使用雙重授權;啊若二鋪零版本以下的使用 BSD 授權條款,會當自由作商業的用途。 ==使用 Berkeley DB 的程式== Berkeley DB 是一寡輕量級 kha-tá-lok-guh 存取協定侍服器、資料庫系統佮其他足濟商業佮開源應用的底層儲存系統。下跤是使用矣 Berkeley DB 的知名軟體的名單。 * Subversion-一種設計用來代替 CVS 的版本控制系統。 * KDevelop-一个自由軟體,Linux 佮其他 Unix 類作業系統下的 C / C + + 整合式開發環境。 * Sun Grid Engine-一个開源 cluster 軟體。 * Movable Type-California 編寫的一个基於 Six Apart 的 Blog 系統。 * Caravel CMS-一个開源的內容管理系統,原為超過二千家的 Mennonite Church 組織設計。 * OpenLDAP-一个自由開源的輕量級 kha-tá-lok-guh 存取協定的實現。 * KLibido-一个自由開源的新聞群組閱讀器,為而且兩進位格下載最佳化。 * Citadel-一个開源的群件平台,全部資料儲存,包括資訊庫,攏積佇咧 Berkeley DB 內。 * Bogofilter-一个開源 spam 過濾器,其單詞表使用 Berkeley DB 儲存。 ==參見== * LevelDB-由 Google 所研發的鍵 / 值對資料庫編程庫 * Apache Derby-由 Apache 軟體基金會所研發的純 Java 1875入式的資料庫 ==參考資料== ==外部連結== *(英文)Berkeley DB 官方網頁 [[分類: 待校正]]
返回到「
BerkeleyDB
」。