2. 為什么要用sqlite?
Python SQLite 微課 / 2. 為什么要用sqlite?

Python SQLite 微課

手機(jī)也能上課
App下載
1/4

哪些情況適合使用SQLite?

SQLite是一個(gè)輕量級(jí)的數(shù)據(jù)庫(kù), 以下情況更適合使用SQLite:

微信截圖_20221121111549

  • 嵌入式設(shè)備和物聯(lián)網(wǎng) - SQLite數(shù)據(jù)庫(kù)不需要管理,因此可以在必須在沒(méi)有專家人工支持的情況下運(yùn)行的設(shè)備中很好地工作。SQLite非常適合用于手機(jī),機(jī)頂盒,電視,游戲機(jī),照相機(jī),手表,廚房用具,恒溫器,汽車,機(jī)床,飛機(jī),遠(yuǎn)程傳感器,無(wú)人機(jī),醫(yī)療設(shè)備等。
  • 微信截圖_20221121111648
  • 中低流量的網(wǎng)站 - SQLite可以很好地用作數(shù)據(jù)庫(kù)引擎。SQLite可以處理的網(wǎng)絡(luò)流量取決于網(wǎng)站使用其數(shù)據(jù)庫(kù)的程度。一般來(lái)說(shuō),任何每天點(diǎn)擊量少于10萬(wàn)的網(wǎng)站都可以在SQLite上正常運(yùn)行。每天10萬(wàn)次點(diǎn)擊是一個(gè)保守的估計(jì),而不是一個(gè)硬上限。SQLite已被證明可以處理10倍的流量。

  • 數(shù)據(jù)文件的管理- 相較于文件系統(tǒng)的IO而言,一個(gè)反直覺(jué)的事實(shí)是,SQLite的文件讀取和寫(xiě)入的速度比文件系統(tǒng)更快!

  • 數(shù)據(jù)備份和傳輸 - SQLite的存儲(chǔ)格式是通用的,這意味著在window上和在Linux上看到的數(shù)據(jù)是一樣的,而且SQLite的數(shù)據(jù)只存儲(chǔ)在一個(gè)db文件中,所以SQLite的db文件極其適合做數(shù)據(jù)備份和不同系統(tǒng)間的數(shù)據(jù)傳輸。


+10 經(jīng)驗(yàn) +10積分
解析
提示
參考答案
+10 經(jīng)驗(yàn) +10積分
視頻播放結(jié)束,是否學(xué)習(xí)下一節(jié)?