六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

MySQL以速度為目標(zt)

[摘要]MySQL以速度為目標 -------------------------------------------------------------------------------- MySQL和PostgreSQL都是非常著名的數(shù)據(jù)庫開放源碼項目,而且都有取代商用數(shù)據(jù)庫系統(tǒng)的趨勢,但兩者有著不...
MySQL以速度為目標



--------------------------------------------------------------------------------


MySQL和PostgreSQL都是非常著名的數(shù)據(jù)庫開放源碼項目,而且都有取代商用數(shù)據(jù)庫系統(tǒng)的趨勢,但兩者有著不同的設(shè)計目標。一般而言,如果需要更快的速度,可以優(yōu)先考慮MySQL,而如果需要一些新的特色,那可以選擇PostgreSQL。

目前MySQL由MySQL AB公司維護,其最新穩(wěn)定版本為3.23,支持事務(wù)處理的3.23Max版也進入了Beta測試階段,而它的最新開發(fā)版本4.0已經(jīng)進入了Alpha測試階段。它略顯不尋常的許可費用,很容易讓用戶對它印象深刻。它的價格隨平臺和安裝方式的不同而改變,其Windows版本在任何情況下都不免費,而對任何Unix/Linux版本,如果用戶或系統(tǒng)管理員自己安裝是免費的,第三方安裝則必須支付許可費用。

MySQL是基于C/S體系結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫管理系統(tǒng)。它的設(shè)計以速度為主要目標,可以快速處理多個用戶的查詢請求,在處理客戶端連接時的速度也非常快,很適合用做Web站點的后臺數(shù)據(jù)庫。相對而言,PostgreSQL的執(zhí)行速度比較慢,它對每個連接都生成一個子進程,而生成子進程、建立后臺服務(wù)進程的步驟減慢了它的執(zhí)行速度。MySQL的服務(wù)器功能很緊湊,各種復(fù)雜的功能處理(比如XML支持)完全被放到客戶端進行,這使得增加功能時不會犧牲數(shù)據(jù)庫服務(wù)器的速度和可靠性。而且它已被商業(yè)內(nèi)存檢測程序證明不存在內(nèi)存泄露,連續(xù)中斷和程序崩潰的現(xiàn)象也很罕見,在穩(wěn)定性上比PostgreSQL要強一些。

在最初的設(shè)計階段,MySQL主要面向中等規(guī)模的數(shù)據(jù)庫,也就是說,數(shù)據(jù)庫的規(guī)模大約有幾千萬行,每個表大約100MB。隨著MySQL項目的發(fā)展,它的使用領(lǐng)域也逐漸擴展到TB規(guī)模的大型數(shù)據(jù)庫和小型的手持或嵌入式設(shè)備領(lǐng)域。但是在短期內(nèi),MySQL不會支持實時數(shù)據(jù)庫或大規(guī)模集群數(shù)據(jù)庫。雖然在其3.23版本中,它通過MyISAM表,可以使系統(tǒng)在理論上能夠支持8000PB的表。但由于操作系統(tǒng)的限制,在大部分Linux系統(tǒng)下,它僅能處理最大為2GB或4GB的表。在3.23版本中,還加入了支持大型服務(wù)器集群的復(fù)制、InnoDB的事務(wù)表處理器、Berkerley DB事務(wù)表處理器接口、全文本搜索、MyODBC 2.5接口、MyISAM表的自動檢查和修復(fù)、批量插入等新模塊。

InnoDB和BDB事務(wù)表處理器的引入使MySQL中使用這些方式存儲的數(shù)據(jù)表具有很好的事務(wù)處理能力。不過對于其他方式存儲的表,使用原子操作維護完整性和一致性通常會損失一些性能。在完整性非常重要時,可以使用LOCK TABLES進行表鎖定。從3.23.44開始,InnoDB表支持外碼限制檢查,不過它的使用,特別是誤用外碼可能會導(dǎo)致較嚴重的問題。

MySQL不支持嵌套查詢功能,給開發(fā)人員帶來很大不便。它只支持SQL92的一個子集,而不像PostgreSQL那樣支持SQL92的一個通用子集。所以對于邏輯比較復(fù)雜的查詢,往往要建立臨時表來保存中間信息,有時候這種方式會使一些查詢語句的表述很不直觀或者根本無法表示。

不過在MySQL 4.0系統(tǒng)中,又增加了一些新特性,比如支持fail-safe方式復(fù)制和聯(lián)機備份的工作方式,以適應(yīng)關(guān)鍵任務(wù)和大負載運行的用戶。它還對大段文本采用新的全文索引,使用戶可以用自然語言描述進行檢索操作。此外,在4.0之前的版本中只能通過明文進行服務(wù)器和客戶端之間的連接,若要提供較強的安全性必須在服務(wù)器和客戶端之間架設(shè)防火墻;而4.0版本在客戶機和服務(wù)器之間支持安全通信方式,其mysqld服務(wù)器守護進程可以使用安全套接字(SSL)和客戶機進行通信。另外它通過對MyISAM在表級加入符號連接,使得在Windows系統(tǒng)下也能支持符號連接處理。

(計算機世界報 第11期B24)




主站蜘蛛池模板: 婷婷激情综合 | 四虎影院永久免费观看 | 日韩视频在线精品视频免费观看 | 一级α片视频 | 天天干天天草天天 | 最近更新免费中文字幕大全 | 欧美亚洲高清 | 天天舔天天射天天操 | 日韩影院在线观看 | 亚洲激情视频在线播放 | 亚洲福利精品一区二区三区 | 天天躁日日躁狠狠躁视频下载播二 | 中文字幕日韩精品亚洲七区 | 伊人222成人综合网 伊人.com | 日本不卡一区二区三区 | 在线视频自拍 | 五月天婷婷精品免费视频 | 色综合久久中文综合网 | 香蕉久草 | 天堂资源在线中文 | 日韩美一区二区三区 | 午夜三级国产精品理论三级 | 亚洲欧美久久 | 日本中文字幕在线视频站 | 最新网址在线观看 | 日日摸夜夜爽人人添 | 亚洲爱爱网 | 亚洲性视频网站 | 亚洲福利在线视频 | 色姝姝影院 | 色一情一乱一伦一视频免费看 | 四虎免费大片aⅴ入口 | 日韩欧美中文在线 | 日本高清免费不卡在线播放 | 三级理论在线 | 色网址在线| 日韩免费片 | 青娱乐最新网站 | 日本激情一区二区三区 | 亚洲综合一 | 午夜高清|