推薦個好東西 嵌入式資料庫sqlite

2021-08-30 14:27:14 字數 1088 閱讀 3459

也許往往大家是不需要像mysql、sqlserver這類在複雜的資料庫,那麼sqlite值得你去嘗試下!

什麼是 sqlite ?

sqlite 是一款輕量級的、基於檔案 的嵌入式資料庫,2023年就已經誕生,經過多年的發展,直到今天已經成為最流行的,包括google在內的公司在其桌面軟體 中亦使用 sqlite 儲存使用者資料(典型的在金山詞霸、mozilla firefox、safari、迅雷看看的安裝目錄就有這麼個檔案'sqlite3.dll')。由此可以看出,已經沒有任何理由去懷疑sqlite的穩定性了。

sqlite的優勢?

1. 免配置,和access一樣,只要把資料庫檔案通過ftp上傳到伺服器上就可以使用,不需要伺服器的額外支援

2. 備份方便,因為只是乙個檔案,只要複製乙份該檔案,就能備份整個資料庫

3. 雖然是輕量級資料庫,但他支援最大 2tb 的單個庫檔案。

4. 快,無與倫比的快。經過實際測試,在幾百萬記錄的情況下,sqlite的插入和查詢速度和 mysql 不分上下,快於 sql server,10倍於 access (但這並不意味著它可以替代 sql server)

5、sqlite還可以加密,單個檔案的優點可以在各種系統 平台上使用同乙個資料庫檔案。

網路 上sqlite的管理工具是相當多,但很多不支援中文 的,我有用過的覺得還不錯的推薦 下:

1、sqlite manager ,firefox瀏覽器的擴充套件形式提供的sqlite客戶端

2、sqlitespy

,是乙個快速和緊湊的gui sqlite資料庫管理器。它讀取sqlite3的檔案和執行對他們的sql。它的圖形使用者介面使得它很容易探索,分析和處理sqlite3的資料庫。

在unity 3d中如何使用呢?

首先說明下他不支援webplayer!

)、 mono.data.sqliteclient.dll、system.data.dll(這兩個在 ..\unity\editor\data\frameworks\mono.framework目錄下已經有了)放在該目錄下,將資料庫檔案放在跟 asset同一級目錄下!其它的照下面這網頁 說的做吧!

嵌入式資料庫

include include include include int print void para,int columncount,char columnvalue,char columnname 由使用者處理查詢的結果 printf n return0 int main char name 2...

嵌入式資料庫sqlite

自虛擬神話 也許往往大家是不需要像mysql sqlserver這類在複雜的資料庫,那麼sqlite 值得你去嘗試下!什麼是 sqlite sqlite 是一款輕量級的 基於檔案的嵌入式資料庫,2000年就已經誕生,經過多年的發展,直到今天已經成為最流行的,包括google在內的公司在其桌面軟體中亦...

嵌入式資料庫sqlite

自虛擬神話 也許往往大家是不需要像mysql sqlserver這類在複雜的資料庫,那麼sqlite值得你去嘗試下!什麼是 sqlite sqlite 是一款輕量級的 基於檔案的嵌入式資料庫,2000年就已經誕生,經過多年的發展,直到今天已經成為最流行的,包括google在內的公司在其桌面軟體中亦使...