在過(guò)去,數(shù)據(jù)在存儲(chǔ)的時(shí)候大多是以文本文件的形式進(jìn)行存儲(chǔ)的,但是這樣存儲(chǔ)具有非常嚴(yán)重的缺點(diǎn)。例如執(zhí)行效率,計(jì)算機(jī)在打開(kāi)和關(guān)閉文件的時(shí)候,整個(gè)過(guò)程是比較消耗資源的,然而在網(wǎng)絡(luò)系統(tǒng)當(dāng)中會(huì)有成千上萬(wàn)個(gè)人使用服務(wù)器,所以計(jì)算機(jī)在運(yùn)營(yíng)的時(shí)候速度一定會(huì)出現(xiàn)降低的情況。
再者就是安全性的問(wèn)題,文本文件在打開(kāi)的時(shí)候基本上沒(méi)有任何的權(quán)限限制,也就是說(shuō)只要你能夠通過(guò)各種辦法獲得這個(gè)文件,就可以很輕易地將它打開(kāi)。只需要使用簡(jiǎn)單的方法就可以更改里面的數(shù)據(jù),但是SQL數(shù)據(jù)庫(kù)跟文本文件的存儲(chǔ)是不一樣的,而SQL數(shù)據(jù)庫(kù)有著其獨(dú)特的優(yōu)點(diǎn),在執(zhí)行的時(shí)候跟其他的服務(wù)器網(wǎng)頁(yè)一樣,以流量作為標(biāo)準(zhǔn),但是SQL的執(zhí)行要比文件更快一些,一般的文件只面向幾個(gè)用戶,但是SQL數(shù)據(jù)則不同,它可以面向所有用戶,至于安全性方面,而SQL服務(wù)器能夠?qū)λ械臄?shù)據(jù)進(jìn)行管理。
所以用戶在使用的時(shí)候可以去查詢命令,但是不能夠隨意刪除和更改命令,所有的數(shù)據(jù)都是有保護(hù)的,用戶不能夠通過(guò)其他的渠道來(lái)得知密碼,所以跟文本的數(shù)據(jù)相比,SQL數(shù)據(jù)庫(kù)當(dāng)中的數(shù)據(jù)安全性有所提高。