狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

世界上最小,裝機量最多的數據庫居然是SQLite

admin
2024年8月5日 12:46 本文熱度 775

最近在根客戶溝通數據庫選型的時候,聊到了手機應用內置的數據庫SQLite。別小看它哈,它可是世界上最小,裝機量最多的數據庫,只是因為它著實太低調了,低調的連官網都是那么樸素。麻雀雖小,五臟俱全,在接下來的內容中,你繼續看下去,會讓你大跌眼界!

SQLite這么小眾的數據庫,到底是哪些場景用啊?剛畢業工作的時候,有一個朋友在做微服務的開發,客戶端用到大量配置文件,數據量就會很慢,他說就用 SQLite。也是孤陋寡聞,那是我第一次聽說SQLite,才知道這也是個數據庫,只不過多用在客戶端而不是服務器上。

1.SQLite簡介

SQLite 是一個軟件庫,實現了自給自足的、無服務器的、零配置的、事務性的 SQL 數據庫引擎。SQLite 是最廣泛部署的 SQL 數據庫引擎之一。SQLite 的源代碼在公共領域,任何人都可以免費使用和修改。

SQLite 是一個被大家低估的數據庫,但有些人認為它是一個不適合生產環境使用的玩具數據庫。事實上,SQLite 是一個非常可靠的數據庫,它可以處理 TB 級的數據,但它沒有網絡層。在每個人的手機上,可能都存在幾十個SQLite,我們最熟悉的微信,客戶端所有的聊天記錄,就都存儲在SQLite 數據庫中。它非常穩定、快速,正如他們官網上所描述的:Small. Fast. Reliable. Choose any three!

2.應用場景

眾所周知,很多小微型應用程序都需要一些數據處理和計算能力,但如果集成一個數據庫就顯得太沉重了,正因如此,小巧輕量的 SQLite 才會被廣泛應用。智能手機、Mac電腦、瀏覽器、機頂盒、很多流行的桌面應用(微信、QQ、 DropBox、 Skype、iMessage、WhatsApp...)都隨處可見SQLite的身影,它無處不在,而你又可能從未察覺!

1.嵌入式設備和物聯網:
由于 SQLite 的輕量級和無服務器特性,
使其成為嵌入式設備和物聯網設備的理想選擇。

2.客戶端存儲:SQLite 非常適合存儲客戶端應用程序數據,
包括桌面應用程序和移動應用程序。

3.開發和測試:SQLite 由于其零配置和易于集成的特性,
常常被用于軟件開發和測試環境。

4.單用戶桌面應用:對于需要本地存儲的桌面應用,
SQLite 是一個很好的選擇,例如電子郵件客戶端、數據分析工具等。

5.服務器端緩存和數據處理:在服務器端,SQLite 可以用作緩存服務器,
或者進行數據處理和轉換。

3.開源選型

SQLite是一種輕量級的數據庫,主要用于存儲一些輕量級的數據,由于其占用的資源小,常常被用在嵌入式系統和移動設備中,嵌入式設備的資源有限,需要使用數據庫時,優先選擇SQLite數據庫。

MySQL用一種簡單的方式為數據訪問(和使用)提供了可靠的保護。大多數網站和Web應用程序,可以忽視約束性地簡單工作在MySQL上。如果你在開發的應用需要被多用戶訪問,而且這些用戶都用同一個數據庫,則需要選擇客戶 - 服務器模式數據庫MySQL。

PostgreSQL是完全開源的,不受任何商業公司的控制,與受甲骨文控制的MySQL相比,PostgreSQL更加值得信賴。比如在國產化系統中,為了安全起見,會優先選擇更加自主可控的PostgreSQL。

4.SQLite安裝使用

前往SQLite官網下載頁面找到包含configure文件的下載選項,并復制它的鏈接,通過wget下載即可。

1.解壓
tar -xvzf sqlite-autoconf-3460000.tar.gz

2.SQLite安裝
進入解壓好的sqlite-autoconf-*文件夾當中可以看見config文件
./configure --prefix=`pwd`/../install --disable-static

再通過make命令和make install命令后,
我們就安裝完成了

5.總結

SQLite 是一個自包含的,無服務器的,零配置的,事務性的 SQL 數據庫引擎。它是一個開源項目,希望本文的分享帶給大家一些幫助。



該文章在 2024/8/8 5:13:55 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved