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