手機(jī)也能上課
1/4
哪些情況適合使用SQLite?
SQLite是一個(gè)輕量級(jí)的數(shù)據(jù)庫, 以下情況更適合使用SQLite:
- 嵌入式設(shè)備和物聯(lián)網(wǎng) - SQLite數(shù)據(jù)庫不需要管理,因此可以在必須在沒有專家人工支持的情況下運(yùn)行的設(shè)備中很好地工作。SQLite非常適合用于手機(jī),機(jī)頂盒,電視,游戲機(jī),照相機(jī),手表,廚房用具,恒溫器,汽車,機(jī)床,飛機(jī),遠(yuǎn)程傳感器,無人機(jī),醫(yī)療設(shè)備等。
-
- 中低流量的網(wǎng)站 - SQLite可以很好地用作數(shù)據(jù)庫引擎。SQLite可以處理的網(wǎng)絡(luò)流量取決于網(wǎng)站使用其數(shù)據(jù)庫的程度。一般來說,任何每天點(diǎn)擊量少于10萬的網(wǎng)站都可以在SQLite上正常運(yùn)行。每天10萬次點(diǎn)擊是一個(gè)保守的估計(jì),而不是一個(gè)硬上限。SQLite已被證明可以處理10倍的流量。
- 數(shù)據(jù)文件的管理- 相較于文件系統(tǒng)的IO而言,一個(gè)反直覺的事實(shí)是,SQLite的文件讀取和寫入的速度比文件系統(tǒng)更快!
- 數(shù)據(jù)備份和傳輸 - SQLite的存儲(chǔ)格式是通用的,這意味著在window上和在Linux上看到的數(shù)據(jù)是一樣的,而且SQLite的數(shù)據(jù)只存儲(chǔ)在一個(gè)db文件中,所以SQLite的db文件極其適合做數(shù)據(jù)備份和不同系統(tǒng)間的數(shù)據(jù)傳輸。