<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 電源與新能源 > 學(xué)習方法與實(shí)踐 > 深入了解Berkeley DB數據庫的技術(shù)特點(diǎn)

深入了解Berkeley DB數據庫的技術(shù)特點(diǎn)

——
作者: 時(shí)間:2008-01-11 來(lái)源:賽迪網(wǎng) 收藏

 

       : 

       是一個(gè)開(kāi)放源代碼的內嵌式管理系統,能夠為應用程序提供高性能的數據管理服務(wù)。應用它程序員只需要調用一些簡(jiǎn)單的API就可以完成對數據的訪(fǎng)問(wèn)和管理。與常用的管理系統(如MySQL和Oracle等)有所不同,在 中并沒(méi)有服務(wù)器的概念。應用程序不需要事先同數據庫服務(wù)建立起網(wǎng)絡(luò )連接,而是通過(guò)內嵌在程序中的Berkeley DB函數庫來(lái)完成對數據的保存、查詢(xún)、修改和刪除等操作。 

      Berkeley DB為許多編程語(yǔ)言提供了實(shí)用的API接口,包括C、C++、Java、Perl、Tcl、Python和PHP等。所有同數據庫相關(guān)的操作都由Berkeley DB函數庫負責統一完成。這樣無(wú)論是系統中的多個(gè)進(jìn)程,或者是相同進(jìn)程中的多個(gè)線(xiàn)程,都可以在同一時(shí)間調用訪(fǎng)問(wèn)數據庫的函數。而底層的數據加鎖、事務(wù)日志和存儲管理等都在Berkeley DB函數庫中實(shí)現。它們對應用程序來(lái)講是完全透明的。俗話(huà)說(shuō):“麻雀雖小五臟俱全?!盉erkeley DB函數庫本身雖然只有300KB左右,但卻能夠用來(lái)管理多達256TB的數據,并且在許多方面的性能還能夠同商業(yè)級的數據庫系統相抗衡。就拿對數據的并發(fā)操作來(lái)說(shuō),Berkeley DB能夠很輕松地應付幾千個(gè)用戶(hù)同時(shí)訪(fǎng)問(wèn)同一個(gè)數據庫的情況。此外,如果想在資源受限的系統上進(jìn)行數據庫管理,Berkeley DB可能就是惟一正確的選擇了。 

      Berkeley DB作為一種數據庫系統在許多方面有著(zhù)獨特的優(yōu)勢。首先,由于其應用程序和數據庫管理系統運行在相同的進(jìn)程空間當中,進(jìn)行數據操作時(shí)可以避免繁瑣的進(jìn)程間通信,因此耗費在通信上的開(kāi)銷(xiāo)自然也就降低到了極低程度。其次,Berkeley DB使用簡(jiǎn)單的函數調用接口來(lái)完成所有的數據庫操作,而不是在數據庫系統中經(jīng)常用到的SQL語(yǔ)言。這樣就避免了對結構化查詢(xún)語(yǔ)言進(jìn)行解析和處理所需的開(kāi)銷(xiāo)。  

 

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

c++相關(guān)文章:c++教程




評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>