999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Linux的數(shù)據(jù)庫(kù)的概述

2012-12-31 00:00:00孫震蘇寶林

【摘 要】文章描述了兩種常見的數(shù)據(jù)庫(kù)oracle和mysql,以及其安裝平臺(tái)Linux的簡(jiǎn)介,對(duì)數(shù)據(jù)庫(kù)的基本塊編寫語(yǔ)言plsql進(jìn)行說明;本文將著重的描述oracle、mysql這兩種數(shù)據(jù)庫(kù),從數(shù)據(jù)庫(kù)的起源發(fā)展、應(yīng)用方向、oracle和mysql各自的特點(diǎn)等方向進(jìn)行講述,主要介紹數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)、數(shù)據(jù)引擎、數(shù)據(jù)庫(kù)oracle和mysql的關(guān)聯(lián)、數(shù)據(jù)庫(kù)的發(fā)展前景等。

【關(guān)鍵詞】數(shù)據(jù)庫(kù);起源;發(fā)展

從古至今數(shù)據(jù)與人們的生活及軍事有這密不可分的關(guān)系,在古時(shí)候人們就已經(jīng)開始使用賬簿來記錄數(shù)據(jù),使用倉(cāng)庫(kù)來存儲(chǔ)物品,近幾年隨著計(jì)算機(jī)的出現(xiàn)以及網(wǎng)絡(luò)的快速發(fā)展,數(shù)據(jù)的存儲(chǔ)有了一種新的形勢(shì),它可以存儲(chǔ)海量的數(shù)據(jù),可以對(duì)數(shù)據(jù)進(jìn)行分類的處理,對(duì)數(shù)據(jù)進(jìn)行更新、刪除、查找等動(dòng)作,在當(dāng)今資源共享的社會(huì)數(shù)據(jù)量更是我們所不易估量,隨著時(shí)間的推移數(shù)據(jù)量更是不斷的增加,因此我們借用計(jì)算機(jī)這一高端機(jī)器來對(duì)數(shù)據(jù)進(jìn)行特定的操作,數(shù)據(jù)庫(kù)應(yīng)運(yùn)而生,那么,什么是數(shù)據(jù)庫(kù)?它的作用又是什么?

數(shù)據(jù)庫(kù),從字面的意思上來講,就是數(shù)據(jù)存放的載體,但這是不全面的,數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)來講是有兩部分夠成的,一個(gè)是數(shù)據(jù)庫(kù)的instance 它是由sga、pga、server process等構(gòu)成,另一部份是數(shù)據(jù)文件有datafile、redo logfile、archive logfile 、undo logfile等的數(shù)據(jù)文件。我們通過數(shù)據(jù)庫(kù)不僅可以存取數(shù)據(jù)還可以簡(jiǎn)單方便的對(duì)數(shù)據(jù)進(jìn)行增刪該查等動(dòng)作,更方便快捷的對(duì)數(shù)據(jù)進(jìn)行備份與恢復(fù)。

1.數(shù)據(jù)庫(kù)運(yùn)行的操作系統(tǒng)平臺(tái)簡(jiǎn)介

操作系統(tǒng)有很多的種類,我們?nèi)粘I钪斜容^常接觸的是windows的操作系統(tǒng),例如windows的xp系列以及windows 7系列等,還有一種應(yīng)用比較廣泛的操作系統(tǒng)是Linux操作系統(tǒng),它被廣泛應(yīng)用于小型機(jī)以上的計(jì)算機(jī),而我們的個(gè)人計(jì)算機(jī)都是微型計(jì)算機(jī),它是廣大運(yùn)營(yíng)商的寵兒,例如百度、搜狐等網(wǎng)頁(yè)或游戲的服務(wù)器使用的多是Linux的操作系統(tǒng)。

2.數(shù)據(jù)庫(kù)簡(jiǎn)介

2.1 MySQL

MySQL 誕生于瑞典MySQL AB公司是一種中小型的關(guān)聯(lián)型數(shù)據(jù)庫(kù),所謂的關(guān)聯(lián)型就是指數(shù)據(jù)庫(kù)在存儲(chǔ)數(shù)據(jù)時(shí)并不是將所有的數(shù)據(jù)存儲(chǔ)于一個(gè)表中,而是將他們分開存儲(chǔ)于建立者某種關(guān)聯(lián)的多個(gè)表中,這樣的存儲(chǔ)方式是為了方便我們對(duì)數(shù)據(jù)的處理,提高數(shù)據(jù)庫(kù)的性能,節(jié)省處理時(shí)間。MySQL是一款開源的數(shù)據(jù)庫(kù)軟件,它體積小,速度快,使用成本低,是一些中小型網(wǎng)站網(wǎng)站數(shù)據(jù)庫(kù)的良好選擇,比如LAMP 和LNMP 的架構(gòu)方式的數(shù)據(jù)庫(kù)用的就是MySQL。

MySQL可以兼容于多種不同的操作系統(tǒng),本身具有編譯器,可以提供多種應(yīng)用程序的編程接口,內(nèi)嵌用于管理、優(yōu)化、檢查數(shù)據(jù)庫(kù)的操作工具,支持多線程,可以使用多種存儲(chǔ)引擎,常用的是myisam它是MySQL默認(rèn)的存儲(chǔ)引擎,它的插入、查詢數(shù)據(jù)的速度較高;innodb是另一種比較常用的MySQL存儲(chǔ)引擎,它相較于myisam的是它支持事務(wù)和行級(jí)鎖,即具有ACID(A atomic,C consistency,I isolation,D duration)的性質(zhì),并且如果不進(jìn)行commit的話,那么別人將無(wú)法看到你的操作結(jié)果;還有一種高效率的存儲(chǔ)引擎memory它是將數(shù)據(jù)存儲(chǔ)于內(nèi)存之中,因此這種存儲(chǔ)引擎會(huì)十分的占用內(nèi)存,并且如果數(shù)據(jù)庫(kù)重啟之后數(shù)據(jù)會(huì)全部丟失,因此我們一般不會(huì)應(yīng)用這種引擎。

MySQL具有很多的優(yōu)點(diǎn),但相應(yīng)的由于它是中小型的數(shù)據(jù)庫(kù),因此它的功能也存在著相應(yīng)的限制,但對(duì)于一般的網(wǎng)站來講,MySQL的確是首要之選,但是目前MySQL列為Oracle旗下,因此它的命運(yùn)我們還不得而知。

2.2 Oracle

Oracle是一款關(guān)系型數(shù)據(jù)庫(kù),由甲骨文公司研發(fā),相較于MySQL它的功能更為強(qiáng)大,在數(shù)據(jù)庫(kù)市場(chǎng)占有主導(dǎo)地位,它主要的核心是提供分布式的布局,這種數(shù)據(jù)庫(kù)的布局方法彌補(bǔ)了常規(guī)數(shù)據(jù)庫(kù)的組織弱點(diǎn)。它提高了數(shù)據(jù)的通信效率,因?yàn)榇蠖鄶?shù)的對(duì)數(shù)據(jù)庫(kù)的訪問操作都是針對(duì)局部數(shù)據(jù)庫(kù)的;更重要的是它保證了數(shù)據(jù)庫(kù)的可靠性,當(dāng)某個(gè)數(shù)據(jù)庫(kù)的節(jié)點(diǎn)出現(xiàn)down機(jī)的情況時(shí),我們的其他節(jié)點(diǎn)仍能工作,不對(duì)其他處理工作有任何影響;它還便于對(duì)數(shù)據(jù)庫(kù)的擴(kuò)充,因?yàn)榉植际降臄?shù)據(jù)庫(kù)系統(tǒng)就是將數(shù)據(jù)分別放于不同的較小的計(jì)算機(jī)的系統(tǒng)之上,每臺(tái)計(jì)算機(jī)上都存有完整的數(shù)據(jù)備份,將此類的計(jì)算機(jī)放于不同的地方,通過網(wǎng)絡(luò)連接即可組成一個(gè)完整的大型數(shù)據(jù)庫(kù)。

Oracle 數(shù)據(jù)庫(kù)的一個(gè)重要的開發(fā)語(yǔ)言是pl/sql,它是內(nèi)嵌于Oracle數(shù)據(jù)庫(kù)內(nèi)的,它用于實(shí)現(xiàn)有些sql不能實(shí)現(xiàn)的復(fù)雜流程,是Oracle對(duì)sql的擴(kuò)展的過程化語(yǔ)言,由于Oracle是c/s架構(gòu)的數(shù)據(jù)庫(kù),sql語(yǔ)句,需要向服務(wù)器發(fā)送請(qǐng)求,服務(wù)器才能對(duì)sql語(yǔ)句進(jìn)行編譯,而由pl/sql編寫的是在服務(wù)器端編譯的,因此可以提高效率,而且命名塊(function , procedure ,trigger , package )也可以共享,即使用相應(yīng)的命令即可對(duì)塊進(jìn)行調(diào)用。

3.結(jié)束語(yǔ)

數(shù)據(jù)庫(kù)是對(duì)數(shù)據(jù)組織、存儲(chǔ)和管理的數(shù)據(jù)倉(cāng)庫(kù),具有良好的完備性,各項(xiàng)功能齊全,擁有強(qiáng)大的數(shù)據(jù)備份,監(jiān)控,優(yōu)化的機(jī)制,它是現(xiàn)代科技的產(chǎn)物,發(fā)展歷程僅有50年,但隨著科技的發(fā)展,特別是近幾年,它不僅可以存儲(chǔ)和管理數(shù)據(jù),更完善添加了用戶所需的各種數(shù)據(jù)庫(kù)的管理手段。世界上最大的數(shù)據(jù)庫(kù)開發(fā)公司Oracle公司對(duì)數(shù)據(jù)庫(kù)軟件任然在進(jìn)行著不斷的升級(jí)以及研發(fā),當(dāng)今數(shù)據(jù)庫(kù)在IT及通信等網(wǎng)絡(luò)服務(wù)行業(yè)中數(shù)據(jù)庫(kù)是必不可少的一員,以前途無(wú)量來形容它也不為過,數(shù)據(jù)庫(kù)不論是從學(xué)術(shù)還是商業(yè)方面的考慮都是值得研究的領(lǐng)域。

【參考文獻(xiàn)】

[1]秦靖,劉存勇.Oracle從入門到精通.機(jī)械工業(yè)出版社,2011.01.

[2]Steven Feuerstein,Bill Pribyl,Oracle PL/SQL程序設(shè)計(jì).人民郵電出版社,2011.08.

[3]福塔(英).MySQL必知必會(huì).人民郵電出版社,2009.01.

主站蜘蛛池模板: 亚洲美女久久| 亚洲成人高清无码| 国产高清色视频免费看的网址| 久久久精品国产SM调教网站| 免费看的一级毛片| 国产最新无码专区在线| 中日韩一区二区三区中文免费视频| 97超爽成人免费视频在线播放| 亚洲天堂成人在线观看| 国产日韩欧美视频| 一级成人a毛片免费播放| 久久精品女人天堂aaa| 香蕉99国内自产自拍视频| 国产福利免费视频| 国产精品亚欧美一区二区| 欧美日韩亚洲国产| 黄色成年视频| 国产成在线观看免费视频| 国产又大又粗又猛又爽的视频| 成人精品亚洲| 免费不卡在线观看av| 91福利免费| 精品第一国产综合精品Aⅴ| 88国产经典欧美一区二区三区| 538精品在线观看| 国产精品白浆无码流出在线看| 99久久免费精品特色大片| 亚洲日韩第九十九页| 欧美成人影院亚洲综合图| 欧美a√在线| 久久大香伊蕉在人线观看热2| 91在线一9|永久视频在线| 午夜福利在线观看成人| 国产婬乱a一级毛片多女| 亚洲国产系列| 9啪在线视频| 国产成人精品一区二区三在线观看| 午夜综合网| 老色鬼久久亚洲AV综合| 亚洲无码精品在线播放| 在线国产你懂的| 亚洲精品午夜无码电影网| 久久久久久久97| 国产精品3p视频| 免费中文字幕一级毛片| 精品天海翼一区二区| 黄色a一级视频| 色综合a怡红院怡红院首页| 国产亚洲一区二区三区在线| 又大又硬又爽免费视频| 欧美另类精品一区二区三区| 亚洲欧洲日产国产无码AV| 欧美影院久久| 三上悠亚精品二区在线观看| 国产区在线观看视频| 美女扒开下面流白浆在线试听| 国产精品毛片一区| 最新精品国偷自产在线| 996免费视频国产在线播放| 美女扒开下面流白浆在线试听| 亚洲国产综合精品一区| 国产SUV精品一区二区6| 91啪在线| 国产午夜不卡| 欧美日韩va| 亚洲资源站av无码网址| 激情乱人伦| 青青青视频蜜桃一区二区| 国产三级a| 91视频精品| 亚洲精品无码久久久久苍井空| 国产精品片在线观看手机版 | 亚洲综合色区在线播放2019| 国产成人福利在线| 国产尤物视频网址导航| 国产超碰在线观看| 中文字幕1区2区| 日韩精品一区二区三区大桥未久| 精品国产免费观看一区| 无码专区第一页| 国产日韩精品欧美一区喷| 国产精品嫩草影院av |