亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

MySQL和SQLServer的比較

 更新時(shí)間:2006年12月08日 00:00:00   投稿:mdxy-dxy  
這篇文章主要介紹了MySQL和SQLServer的比較

轉(zhuǎn)自: http://www.qqread.com/mysql/z442108305.html

對(duì)于程序開(kāi)發(fā)人員而言,目前使用最流行的兩種后臺(tái)數(shù)據(jù)庫(kù)即為MySQL和SQLServer。這兩者最基本的相似之處在于數(shù)據(jù)存儲(chǔ)和屬于查詢系統(tǒng)。你可以使用sql來(lái)訪問(wèn)這兩種數(shù)據(jù)庫(kù)的數(shù)據(jù),因?yàn)樗鼈兌贾С謅nsi-sql。 還有,這兩種數(shù)據(jù)庫(kù)系統(tǒng)都支持二進(jìn)制關(guān)鍵詞和關(guān)鍵索引,這就大大地加快了查詢速度。同時(shí),二者也都提供支持xml的各種格式。除了在顯而易見(jiàn)的軟件價(jià)格上的區(qū)別之外,這兩個(gè)產(chǎn)品還有什么明顯的區(qū)別嗎?在這二者之間你是如何選擇的?讓我們看看這兩個(gè)產(chǎn)品的主要的不同之處,包括發(fā)行費(fèi)用,性能以及它們的安全性。

根本的區(qū)別是它們遵循的基本原則

二者所遵循的基本原則是它們的主要區(qū)別:開(kāi)放vs保守。SQLServer服務(wù)器的狹隘的,保守的存儲(chǔ)引擎與MySQL服務(wù)器的可擴(kuò)展,開(kāi)放的存儲(chǔ)引擎絕然不同。雖然你可以使用SQLServer服務(wù)器的sybase引擎,但MySQL能夠提供更多種的選擇,如myisam, heap, innodb, and berkeley db。MySQL不完全支持陌生的關(guān)鍵詞,所以它比SQLServer服務(wù)器要少一些相關(guān)的數(shù)據(jù)庫(kù)。同時(shí),MySQL也缺乏一些存儲(chǔ)程序的功能,比如myisam引擎聯(lián)支持交換功能。

發(fā)行費(fèi)用:MySQL不全是免費(fèi),但很便宜

當(dāng)提及發(fā)行的費(fèi)用,這兩個(gè)產(chǎn)品采用兩種絕然不同的決策。對(duì)于SQLServer服務(wù)器,獲取一個(gè)免費(fèi)的開(kāi)發(fā)費(fèi)用最常的方式是購(gòu)買(mǎi)微軟的office或者visual studio的費(fèi)用。但是,如果你想用于商業(yè)產(chǎn)品的開(kāi)發(fā),你必須還要購(gòu)買(mǎi)sql server standard edition。學(xué)?;蚍勤A利的企業(yè)可以不考慮這一附加的費(fèi)用。

性能:先進(jìn)的MySQL

純粹就性能而言,MySQL是相當(dāng)出色的,因?yàn)樗粋€(gè)缺省桌面格式myisam。myisam 數(shù)據(jù)庫(kù)與磁盤(pán)非常地兼容而不占用過(guò)多的cpu和內(nèi)存。MySQL可以運(yùn)行于windows系統(tǒng)而不會(huì)發(fā)生沖突,在unix或類似unix系統(tǒng)上運(yùn)行則更好。你還可以通過(guò)使用64位處理器來(lái)獲取額外的一些性能。因?yàn)镸ySQL在內(nèi)部里很多時(shí)候都使用64位的整數(shù)處理。Yahoo!商業(yè)網(wǎng)站就使用MySQL作為后臺(tái)數(shù)據(jù)庫(kù)。

當(dāng)提及軟件的性能,SQLServer服務(wù)器的穩(wěn)定性要比它的競(jìng)爭(zhēng)對(duì)手強(qiáng)很多。但是,這些特性也要付出代價(jià)的。比如,必須增加額外復(fù)雜操作,磁盤(pán)存儲(chǔ),內(nèi)存損耗等等。如果你的硬件和軟件不能充分支持SQLServer服務(wù)器,我建議你最好選擇其他如dbms數(shù)據(jù)庫(kù),因?yàn)檫@樣你會(huì)得到更好的結(jié)果。

安全功能

MySQL有一個(gè)用于改變數(shù)據(jù)的二進(jìn)制日志。因?yàn)樗嵌M(jìn)制,這一日志能夠快速地從主機(jī)上復(fù)制數(shù)據(jù)到客戶機(jī)上。即使服務(wù)器崩潰,這一二進(jìn)制日志也會(huì)保持完整,而且復(fù)制的部分也不會(huì)受到損壞。

在SQLServer服務(wù)器中,你也可以記錄SQLServer的有關(guān)查詢,但這需要付出很高的代價(jià)。

安全性

這兩個(gè)產(chǎn)品都有自己完整的安全機(jī)制。只要你遵循這些安全機(jī)制,一般程序都不會(huì)出現(xiàn)什么問(wèn)題。這兩者都使用缺省的ip端口,但是有時(shí)候很不幸,這些ip也會(huì)被一些黑客闖入。當(dāng)然,你也可以自己設(shè)置這些ip端口。

恢復(fù)性:先進(jìn)的sql服務(wù)器

恢復(fù)性也是MySQL的一個(gè)特點(diǎn),這主要表現(xiàn)在myisam配置中。這種方式有它固有的缺欠,如果你不慎損壞數(shù)據(jù)庫(kù),結(jié)果可能會(huì)導(dǎo)致所有的數(shù)據(jù)丟失。然而,對(duì)于SQLServer服務(wù)器而言就表現(xiàn)得很穩(wěn)鍵。SQLServer服務(wù)器能夠時(shí)刻監(jiān)測(cè)數(shù)據(jù)交換點(diǎn)并能夠把數(shù)據(jù)庫(kù)損壞的過(guò)程保存下來(lái)。

根據(jù)需要決定你的選擇

對(duì)于這兩種數(shù)據(jù)庫(kù),如果非要讓我說(shuō)出到底哪一種更加出色,也許我會(huì)讓你失望。以我的觀點(diǎn),任一對(duì)你的工作有幫助的數(shù)據(jù)庫(kù)都是很好的數(shù)據(jù)庫(kù),沒(méi)有哪一個(gè)數(shù)據(jù)庫(kù)是絕對(duì)的出色,也沒(méi)有哪一個(gè)數(shù)據(jù)庫(kù)是絕對(duì)的差勁。我想要告訴你的是你應(yīng)該多從你自己的需要出發(fā),即你要完成什么樣的任務(wù)?而不要單純地從軟件的功能出發(fā)。

如果你想建立一個(gè).net服務(wù)器體系,這一體系可以從多個(gè)不同平臺(tái)訪問(wèn)數(shù)據(jù),參與數(shù)據(jù)庫(kù)的管理,那么你可以選用SQLServer服務(wù)器。如果你想建立一個(gè)第三方站點(diǎn),這一站點(diǎn)可以從一些客戶端讀取數(shù)據(jù),那么MySQL將是最好的選擇?!?br />
這兩者數(shù)據(jù)庫(kù)都能夠在.net或j2ee下運(yùn)行正常,同樣,都能夠利用raid。

===========================
ORACLE、SQLSERVER、MYSQL與DB2的比較
http://book.chinaz.com/CSDN/phppost5/php39602.htm
 

以下被引用: ORACLE 大型,完善,安全
SQLSERVER 簡(jiǎn)單,界面友好,WINDOWS平臺(tái)下的好選擇
MYSQL 免費(fèi),功能不錯(cuò)
DB2 超大型,與ORACLE類似
以下被引用: ORACLE 大型,完善,安全
SQLSERVER 簡(jiǎn)單,界面友好,WINDOWS平臺(tái)下的好選擇
MYSQL 免費(fèi),功能不錯(cuò)
DB2 超大型,與ORACLE類似
以下被引用: oracle:數(shù)據(jù)完整性,安全性要求較高的場(chǎng)合;
sqlserver(sybase和ms):ms的sqlserver簡(jiǎn)單,好用,用于企業(yè)級(jí)的數(shù)據(jù)應(yīng)用,性能沒(méi)有問(wèn)題,支持所有大型rdbms的特性;
mysql:基本免費(fèi),適合個(gè)人網(wǎng)站及一些小企業(yè)的網(wǎng)站應(yīng)用;
db2:大型數(shù)據(jù)庫(kù),特長(zhǎng)在于信息的存取。
以下被引用: Oracle 適用于較大型系統(tǒng),但上手比較困難,即便上手后也很難提高。需要有長(zhǎng)期的實(shí)踐和摸索,但確實(shí)比較適合大系統(tǒng)。備份與恢復(fù)比較完善,但必需很有經(jīng)驗(yàn)才能做的比較好。數(shù)據(jù)量不超過(guò)1T,可以用它
SqlServer:個(gè)人認(rèn)為MS平臺(tái)下最好用的數(shù)據(jù)庫(kù)。界面簡(jiǎn)單友好,操作方便,備份與恢復(fù)都比較容易學(xué)會(huì)。而且學(xué)會(huì)SqlServer后與SYBASE也比較接近的。
MYSQL以前學(xué)PHP用的,感覺(jué)比較簡(jiǎn)單,無(wú)論是上手還是其本身的功能。
DB2我在AS/400上和MS平臺(tái)都用過(guò),感覺(jué)就是非常嚴(yán)謹(jǐn),必須有非常規(guī)范的操作。如果數(shù)據(jù)量超過(guò)百G,建議用它。
以下被引用: oracle其實(shí)已經(jīng)沒(méi)有什么可以夸耀的了,看看他今年的業(yè)績(jī)也就知道了。他的技術(shù)現(xiàn)在就連微軟都能實(shí)現(xiàn)了,從技術(shù)上看實(shí)在是沒(méi)有什么理由值得采用
DB2 的數(shù)據(jù)倉(cāng)庫(kù)還是相當(dāng)出色,數(shù)據(jù)挖掘也很不錯(cuò),特別是集群技術(shù)可以使DB2的可擴(kuò)性能達(dá)到極致。看看今年的業(yè)績(jī)就知道DB2的優(yōu)勢(shì)了,當(dāng)然它的價(jià)格比其他的略貴,不過(guò)還是可以接受,至少遠(yuǎn)遠(yuǎn)低于oracle的價(jià)格
Sybase已經(jīng)快要消亡了,現(xiàn)在很少有新系統(tǒng)會(huì)采用這個(gè)東西了,反正我現(xiàn)在的公司已經(jīng)放棄這個(gè)了
MySQL不錯(cuò)的東東,強(qiáng)烈推薦,但是用起來(lái)實(shí)在是另類,比如沒(méi)有存儲(chǔ)過(guò)程,如果不考慮集群,其實(shí)他的效率要遠(yuǎn)遠(yuǎn)高于oracle
SQL Server微軟的東西,用起來(lái)感覺(jué)還不錯(cuò),但是因?yàn)椴荒苁褂迷赨NIX上,所以企業(yè),電信都不是很愿意用。如果不是做ERP最好不要用這個(gè)東西,否則產(chǎn)品可能會(huì)買(mǎi)不出去

相關(guān)文章

  • 一文搞懂mysql如何處理json格式的字段(解析json數(shù)據(jù))

    一文搞懂mysql如何處理json格式的字段(解析json數(shù)據(jù))

    這篇文章主要給大家介紹了關(guān)于mysql如何處理json格式的字段的相關(guān)資料,MySQL中的JSON類型是一種數(shù)據(jù)類型,用于存儲(chǔ)和處理JSON(JavaScript Object Notation)格式的數(shù)據(jù),需要的朋友可以參考下
    2023-12-12
  • 如何解決mysql深度分頁(yè)問(wèn)題

    如何解決mysql深度分頁(yè)問(wèn)題

    這篇文章主要介紹了如何解決mysql深度分頁(yè)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • 系統(tǒng)高吞吐量下的數(shù)據(jù)庫(kù)重復(fù)寫(xiě)入問(wèn)題分析解決

    系統(tǒng)高吞吐量下的數(shù)據(jù)庫(kù)重復(fù)寫(xiě)入問(wèn)題分析解決

    這篇文章主要介紹了系統(tǒng)高吞吐量下的數(shù)據(jù)庫(kù)重復(fù)寫(xiě)入問(wèn)題分析解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-04-04
  • SQL常見(jiàn)函數(shù)整理之Format將日期、時(shí)間和數(shù)字值格式化

    SQL常見(jiàn)函數(shù)整理之Format將日期、時(shí)間和數(shù)字值格式化

    最近項(xiàng)目總是寫(xiě)sql查詢時(shí)間,數(shù)據(jù)庫(kù)存的時(shí)間有各種格式,下面這篇文章主要給大家介紹了關(guān)于SQL常見(jiàn)函數(shù)整理之Format將日期、時(shí)間和數(shù)字值格式化的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • Sql在多張表中檢索數(shù)據(jù)的方法詳解

    Sql在多張表中檢索數(shù)據(jù)的方法詳解

    SELECT語(yǔ)句是SQL中最常用的語(yǔ)句。它的用途是從一個(gè)或多個(gè)表中檢索信息。為了使用SELECT檢索表數(shù)據(jù),必須至少給出兩條信息:想選擇什么、從什么地方選擇
    2023-02-02
  • 新手入門(mén)Mysql--概念

    新手入門(mén)Mysql--概念

    MySQL 是一種關(guān)系型數(shù)據(jù)庫(kù),在Java企業(yè)級(jí)開(kāi)發(fā)中非常常用,因?yàn)?MySQL 是開(kāi)源免費(fèi)的,并且方便擴(kuò)展MySQL是開(kāi)放源代碼的,因此任何人都可以在 GPL的許可下下載并根據(jù)個(gè)性化的需要對(duì)其進(jìn)行修改
    2021-06-06
  • MySQL數(shù)據(jù)庫(kù)誤刪回滾的解決

    MySQL數(shù)據(jù)庫(kù)誤刪回滾的解決

    本文主要介紹了MySQL數(shù)據(jù)庫(kù)誤刪回滾的解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • 簡(jiǎn)單談?wù)凪ySQL的半同步復(fù)制

    簡(jiǎn)單談?wù)凪ySQL的半同步復(fù)制

    從MySQL5.5開(kāi)始,MySQL以插件的形式支持半同步復(fù)制。如何理解半同步呢?今天我們就來(lái)詳細(xì)講解下,希望大家能夠喜歡。
    2017-03-03
  • SELinux導(dǎo)致PHP連接MySQL異常Can''t connect to MySQL server的解決方法

    SELinux導(dǎo)致PHP連接MySQL異常Can''t connect to MySQL server的解決方法

    這篇文章主要介紹了SELinux導(dǎo)致PHP連接MySQL異常Can't connect to MySQL server的解決方法,有2種,一是設(shè)置允許,二是關(guān)閉SELinux,需要的朋友可以參考下
    2014-07-07
  • mysql 8.0 錯(cuò)誤The server requested authentication method unknown to the client解決方法

    mysql 8.0 錯(cuò)誤The server requested authentication method unkno

    在本篇文章里小編給大家整理的是關(guān)于mysql 8.0 錯(cuò)誤The server requested authentication method unknown to the client解決方法,有此需要的朋友們可以學(xué)習(xí)下。
    2019-08-08

最新評(píng)論