網站首頁 美容小常識 享受生活 東方時尚 識真假 高奢 資訊 遊戲攻略 搞笑段子
當前位置:品位站 > 享受生活 > 心理

優缺點|sqlite

欄目: 心理 / 發佈於: / 人氣:6.96K
sqlite 優缺點

sqlite的主要優點:

配置(Zero Configuration)

SQlite3不用安裝,不用配置,不用啟動,關閉或者配置數據庫實例。當系統崩潰後不用做任何恢復操作,再下次使用數據庫的時候自動恢復。

緊湊(compactness):

SQLite是被設計成輕量級,自包含的。一個頭文件,一個lib庫,你就可以使用關係數據庫了,不用任何啟動任何系統進程。一般來説,整個SQLITE庫小於225KB。

可移植(Portability)

它是運行在Windows,Linux,BSD,Mac OSX和一些商用Unix系統,比如Sun的Solaris,IBM的AIX,同樣,它也可以工作在許多嵌入式操作系統下,比如QNX,VxWorks,PalmOS, Symbin和Windows CE。

SQLITE的缺點:

1:SQLITE不可儲存過多的數據庫,它的性能發揮最好只能在存放較小的數據量情況下。不要把它當做MYSQL甚至ORACLE來使用。它只是一個200K的數據庫。

2:sqlite3不像MYSQL那樣使用固定日誌文件,所有使用insert、update、delete的運行效率只是一般,sqlite3的一個事務,需要調用4次fsync()操作,而一般的大型數據庫,如mysql只用到了2次。sqlite3對每個事務都創建一個臨時文件來記錄日誌,這個日誌創建、更新和刪除竟然使用了3次fsync()!

Tags:sqlite 優缺點