蘭曉天
在計算機(jī)的各種不同的應(yīng)用領(lǐng)域中,數(shù)據(jù)庫技術(shù)非常的重要,它產(chǎn)生于20世紀(jì)60年代末至70年代初,其主要目的是高效地存取和管理海量的數(shù)據(jù)資源。數(shù)據(jù)庫技術(shù)主要研究如何存儲、使用和管理數(shù)據(jù)。數(shù)據(jù)庫管理系統(tǒng)最基本的功能就是數(shù)據(jù)管理,而且能夠讓數(shù)據(jù)保持很好的安全度和完整度,對用戶進(jìn)行很好的并反控制,如果數(shù)據(jù)庫發(fā)生了故障,還能夠予以恢復(fù)。在各種數(shù)據(jù)庫中,SQL Server數(shù)據(jù)庫的應(yīng)用非常廣泛。
SQL是英文名稱 Structured Query Language的縮寫,翻譯過來就是結(jié)構(gòu)化查詢語言。通常對實(shí)踐操作中與其相關(guān)的具體作用分析可以得出,我們可以把SQL解讀為在各種不同的數(shù)據(jù)庫之間建立具體聯(lián)系。美國國家標(biāo)準(zhǔn)協(xié)會介于數(shù)據(jù)庫管理系統(tǒng),也明確地規(guī)定SQL是最標(biāo)準(zhǔn)的語言。通過使用SQL語句實(shí)現(xiàn)數(shù)據(jù)的更新、提取,對海量數(shù)據(jù)進(jìn)行整理。。在當(dāng)今時代,SQL使用廣泛,大部分的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)中使用的語言中都少不了它的身影,不少數(shù)據(jù)庫甚至通過對SQL語句的深入開發(fā)研究,拓展出新功能,可以借助于SQL命令,實(shí)現(xiàn)對數(shù)據(jù)庫各項專業(yè)的操作。在對告警數(shù)據(jù)分析處理中,不少管理信息系統(tǒng)都引進(jìn)了 Microsoft公司的 SQL Server數(shù)據(jù)庫系統(tǒng),通過對數(shù)據(jù)庫的分布存儲和訪問,成功實(shí)現(xiàn)高級別的數(shù)據(jù)管理工作,使得系統(tǒng)的負(fù)擔(dān)嗎大大降低,系統(tǒng)的穩(wěn)定性也得到進(jìn)一步提升。
一、SQL Server數(shù)據(jù)庫的優(yōu)點(diǎn)
筆者通過對SQL Server數(shù)據(jù)庫各類特點(diǎn)的深入分析,總結(jié)出其具有以下幾點(diǎn)優(yōu)點(diǎn):一是它具有易用性、適合分布式組織的可伸縮性等特性較強(qiáng);同時SQL Server數(shù)據(jù)庫用于決策支持的數(shù)據(jù)庫功能具有明顯優(yōu)勢;具有與其他服務(wù)器軟件緊密關(guān)聯(lián)的特性,它的性價比也比較高。SQL Server數(shù)據(jù)庫的第二個優(yōu)點(diǎn)就是在數(shù)據(jù)掛目錄與分析中,它的便捷性、靈活性都很強(qiáng),可以實(shí)現(xiàn)各種單位在快速變化的環(huán)境中對數(shù)據(jù)應(yīng)用分析的便捷,在激烈的外部競爭中取得優(yōu)勢。這一優(yōu)勢在數(shù)據(jù)管理和分析中,對于原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能信息具有非常重要的意義。SQL Server數(shù)據(jù)庫的第三個優(yōu)點(diǎn)就是它作為一個完備的數(shù)據(jù)庫和數(shù)據(jù)分析包,可以快速開發(fā)新一代企業(yè)級商業(yè)應(yīng)用程序,因此為企業(yè)增強(qiáng)核心競爭力,在激烈的市場競爭中處于不敗地位。SQL Server數(shù)據(jù)庫的第四個優(yōu)點(diǎn)就是它可以保持一些重要的基準(zhǔn)測試,對其可伸縮性和速度獎進(jìn)行記錄,為標(biāo)記語言 (XML)的核心支持的擴(kuò)展提供依據(jù),并且為Internet上和防火墻外進(jìn)行查詢提供了極大的便利。
二、SQL Server數(shù)據(jù)庫的不足之處
任何一個事物,都不可能是完美的額,SQL Server數(shù)據(jù)也一樣,尤其優(yōu)點(diǎn)自然不可避免尤其實(shí)踐中的不足之處,筆者經(jīng)過分析查證找出以下幾方面的不足:一是SQL Server數(shù)據(jù)庫的開放性不夠強(qiáng),只能在windows上運(yùn)行,而windows這一平臺的可靠性和安全性都是很有限的,難以實(shí)現(xiàn)在運(yùn)行中久經(jīng)考驗或者在處理大數(shù)據(jù)庫時有所不便。第二個不足之處就是SQL server 在處理日益增多用戶數(shù)和數(shù)據(jù)時具有局限性,面對繁雜龐大的數(shù)據(jù)留,SQL Server在安全性方面并沒有獲得任何安全證書,缺少保障;加之用戶較多,SQL Server數(shù)據(jù)庫在處理時會面臨性能上當(dāng)面臨多用戶時性能不佳 。SQL Server數(shù)據(jù)庫第三個不足之處就是客戶端支持及應(yīng)用模式不夠多,一般只支持C/S模式,它的涵蓋面不夠廣,用途不夠廣。在以上SQL Server數(shù)據(jù)庫的三個缺點(diǎn)中,筆者認(rèn)為最重要的就是其安全性難以保障,這阻礙了其對各項功能的利用。
三、SQL Server數(shù)據(jù)庫的基本功能
在全球最受歡迎的商用數(shù)據(jù)庫中,SQL Server占據(jù)著重要地位,它性能卓越,甚至可以說集成微軟旗下的所有產(chǎn)品的優(yōu)點(diǎn),加之使用成本低,以優(yōu)惠的價格,提供與其余商業(yè)數(shù)據(jù)庫幾乎相當(dāng)?shù)母哔|(zhì)量服務(wù),可以說是名副其實(shí)的高性價比,也因此深受世界各地用戶的青睞。在云數(shù)據(jù)庫興起之后,SQL Server的安全性能大大提升,數(shù)據(jù)處理速度也大大提升。其中以華為云數(shù)據(jù)庫SQL Server為例,它的成功一方面由于配套軟、硬件的全面升級和支持,另一方面則是將性能、服務(wù)和體驗提升到極致,這些都取得了良好用戶效應(yīng),使得用戶的體驗感更加靈活,加速了線上線下數(shù)據(jù)庫的融合管理,使得線上線下數(shù)據(jù)文件傳送也更加便捷。這都對SQL Server數(shù)據(jù)庫的應(yīng)用提供了良好的啟發(fā)。
四、結(jié)語
隨著計算機(jī)應(yīng)用技術(shù)的不斷成熟,不少計算機(jī)人才在發(fā)展中不新拓展和深化這一領(lǐng)域的各項技術(shù),越來越多的人對數(shù)據(jù)庫本身的重要性有了全面的深刻的把握,近年來,數(shù)據(jù)庫技術(shù)和計算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展相互滲適,相互促進(jìn),已成為當(dāng)今計算機(jī)科技應(yīng)用廣泛,發(fā)展迅速的兩大領(lǐng)域。實(shí)踐中對數(shù)據(jù)庫的使用不僅應(yīng)用于事務(wù)處理,并且進(jìn)一步應(yīng)用到情報檢索,人工智能等高新科技領(lǐng)域。各大企業(yè)基本都設(shè)立了自己獨(dú)立的計算機(jī)應(yīng)用團(tuán)隊,通過借助數(shù)據(jù)庫這一個重要的手段,對如何存儲和組織數(shù)據(jù),如何高效地處理和獲取數(shù)據(jù)來實(shí)現(xiàn)對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行處理、分析和理解,轉(zhuǎn)化為對本單位發(fā)展前景有益的市場信息,達(dá)到借助計算機(jī)實(shí)現(xiàn)科學(xué)規(guī)范的信息管理效應(yīng),促進(jìn)企業(yè)的發(fā)展。研究的目的是。(作者單位:貴州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院)