對於一個項目,我正在尋找一個簡單的數據庫,它是用C(或C++)編寫的跨平臺應用程序。 在調查了HamsterDB(看起來很有保證)後,我發現它依賴於窗口上的提升。 因此,替代品不應該依賴於STL或其他庫,因爲應用程序將運行在不同的Eco系統(如arduino,symbian,android,windows)上並在不同的IDE上編譯。關鍵值平面文件數據庫簡單的C或C++
它將存儲噸20密爾鍵(但通常低於50k鍵),IO會很低。
因此,它應該儘可能清潔C(或C++)。
有人能告訴我什麼東西可以滿足這個需求嗎?
你看了看[sqlite](http://www.sqlite.org/) – amdixon
是boost依賴問題嗎?對於Windows,您可以下載預編譯的庫,甚至可以使用預編譯的依賴關係來編譯hamsterdb庫:https://github.com/cruppstahl/hamsterdb-alien。我不知道有關Arduino/Symbian/Android - 這裏是一個問題嗎? – cruppstahl
sqlite,是的,可能是最簡單的編譯/端口在所需的平臺(線程和互斥量也使用),但肯定是一個小的矯枉過正的需要 – alfetta