天天看點

dbm資料庫學習筆記

dbm資料庫适合于存儲相對比較靜态的索引資料。和MySQL相比,dbm的優勢在于它是一個輕量級的軟體,無需資料庫伺服器。

dbm資料庫可以使用索引來存儲可變長的資料結構,然後通過索引或順序掃描資料庫來檢索結構。它适用于處理那些被頻繁通路但卻很少被更新的資料,因為它建立資料項時非常慢,而檢索很快。

dbm資料庫存在各種不同的版本,既有最初的dbm集,又有ndbm的dbm集。GNU的實作版本可以模拟兩種接口,但還是有顯著的不同。

獲得dbm,http://download.csdn.net/source/3428139

編譯與安裝過程,下載下傳包裡已詳述。安裝的庫為gdbm和ndbm相容庫。

編譯使用dbm資料庫的源檔案:(1)在源檔案中包含頭檔案ndbm.h (2)編譯選項中加入-lgdbm和lgdbm_compat