亚洲乱色熟女一区二区三区丝袜,天堂√中文最新版在线,亚洲精品乱码久久久久久蜜桃图片,香蕉久久久久久av成人,欧美丰满熟妇bbb久久久

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

世界上最小,裝機(jī)量最多的數(shù)據(jù)庫(kù)居然是SQLite

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

最近在根客戶溝通數(shù)據(jù)庫(kù)選型的時(shí)候,聊到了手機(jī)應(yīng)用內(nèi)置的數(shù)據(jù)庫(kù)SQLite。別小看它哈,它可是世界上最小,裝機(jī)量最多的數(shù)據(jù)庫(kù),只是因?yàn)樗鴮?shí)太低調(diào)了,低調(diào)的連官網(wǎng)都是那么樸素。麻雀雖小,五臟俱全,在接下來(lái)的內(nèi)容中,你繼續(xù)看下去,會(huì)讓你大跌眼界!

SQLite這么小眾的數(shù)據(jù)庫(kù),到底是哪些場(chǎng)景用?。縿偖厴I(yè)工作的時(shí)候,有一個(gè)朋友在做微服務(wù)的開(kāi)發(fā),客戶端用到大量配置文件,數(shù)據(jù)量就會(huì)很慢,他說(shuō)就用 SQLite。也是孤陋寡聞,那是我第一次聽(tīng)說(shuō)SQLite,才知道這也是個(gè)數(shù)據(jù)庫(kù),只不過(guò)多用在客戶端而不是服務(wù)器上。

1.SQLite簡(jiǎn)介

SQLite 是一個(gè)軟件庫(kù),實(shí)現(xiàn)了自給自足的、無(wú)服務(wù)器的、零配置的、事務(wù)性的 SQL 數(shù)據(jù)庫(kù)引擎。SQLite 是最廣泛部署的 SQL 數(shù)據(jù)庫(kù)引擎之一。SQLite 的源代碼在公共領(lǐng)域,任何人都可以免費(fèi)使用和修改。

SQLite 是一個(gè)被大家低估的數(shù)據(jù)庫(kù),但有些人認(rèn)為它是一個(gè)不適合生產(chǎn)環(huán)境使用的玩具數(shù)據(jù)庫(kù)。事實(shí)上,SQLite 是一個(gè)非??煽康臄?shù)據(jù)庫(kù),它可以處理 TB 級(jí)的數(shù)據(jù),但它沒(méi)有網(wǎng)絡(luò)層。在每個(gè)人的手機(jī)上,可能都存在幾十個(gè)SQLite,我們最熟悉的微信,客戶端所有的聊天記錄,就都存儲(chǔ)在SQLite 數(shù)據(jù)庫(kù)中。它非常穩(wěn)定、快速,正如他們官網(wǎng)上所描述的:Small. Fast. Reliable. Choose any three!

2.應(yīng)用場(chǎng)景

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

1.嵌入式設(shè)備和物聯(lián)網(wǎng):
由于 SQLite 的輕量級(jí)和無(wú)服務(wù)器特性,
使其成為嵌入式設(shè)備和物聯(lián)網(wǎng)設(shè)備的理想選擇。

2.客戶端存儲(chǔ):SQLite 非常適合存儲(chǔ)客戶端應(yīng)用程序數(shù)據(jù),
包括桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。

3.開(kāi)發(fā)和測(cè)試:SQLite 由于其零配置和易于集成的特性,
常常被用于軟件開(kāi)發(fā)和測(cè)試環(huán)境。

4.單用戶桌面應(yīng)用:對(duì)于需要本地存儲(chǔ)的桌面應(yīng)用,
SQLite 是一個(gè)很好的選擇,例如電子郵件客戶端、數(shù)據(jù)分析工具等。

5.服務(wù)器端緩存和數(shù)據(jù)處理:在服務(wù)器端,SQLite 可以用作緩存服務(wù)器,
或者進(jìn)行數(shù)據(jù)處理和轉(zhuǎn)換。

3.開(kāi)源選型

SQLite是一種輕量級(jí)的數(shù)據(jù)庫(kù),主要用于存儲(chǔ)一些輕量級(jí)的數(shù)據(jù),由于其占用的資源小,常常被用在嵌入式系統(tǒng)和移動(dòng)設(shè)備中,嵌入式設(shè)備的資源有限,需要使用數(shù)據(jù)庫(kù)時(shí),優(yōu)先選擇SQLite數(shù)據(jù)庫(kù)。

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

PostgreSQL是完全開(kāi)源的,不受任何商業(yè)公司的控制,與受甲骨文控制的MySQL相比,PostgreSQL更加值得信賴。比如在國(guó)產(chǎn)化系統(tǒng)中,為了安全起見(jiàn),會(huì)優(yōu)先選擇更加自主可控的PostgreSQL。

4.SQLite安裝使用

前往SQLite官網(wǎng)下載頁(yè)面找到包含configure文件的下載選項(xiàng),并復(fù)制它的鏈接,通過(guò)wget下載即可。

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

2.SQLite安裝
進(jìn)入解壓好的sqlite-autoconf-*文件夾當(dāng)中可以看見(jiàn)config文件
./configure --prefix=`pwd`/../install --disable-static

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

5.總結(jié)

SQLite 是一個(gè)自包含的,無(wú)服務(wù)器的,零配置的,事務(wù)性的 SQL 數(shù)據(jù)庫(kù)引擎。它是一個(gè)開(kāi)源項(xiàng)目,希望本文的分享帶給大家一些幫助。



該文章在 2024/8/8 5:13:55 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專(zhuān)業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車(chē)隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類(lèi)企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷(xiāo)售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved