欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL和SQLServer的比較

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

轉自: http://www.qqread.com/mysql/z442108305.html

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

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

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

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

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

性能:先進的MySQL

純粹就性能而言,MySQL是相當出色的,因為它包含一個缺省桌面格式myisam。myisam 數據庫與磁盤非常地兼容而不占用過多的cpu和內存。MySQL可以運行于windows系統而不會發(fā)生沖突,在unix或類似unix系統上運行則更好。你還可以通過使用64位處理器來獲取額外的一些性能。因為MySQL在內部里很多時候都使用64位的整數處理。Yahoo!商業(yè)網站就使用MySQL作為后臺數據庫。

當提及軟件的性能,SQLServer服務器的穩(wěn)定性要比它的競爭對手強很多。但是,這些特性也要付出代價的。比如,必須增加額外復雜操作,磁盤存儲,內存損耗等等。如果你的硬件和軟件不能充分支持SQLServer服務器,我建議你最好選擇其他如dbms數據庫,因為這樣你會得到更好的結果。

安全功能

MySQL有一個用于改變數據的二進制日志。因為它是二進制,這一日志能夠快速地從主機上復制數據到客戶機上。即使服務器崩潰,這一二進制日志也會保持完整,而且復制的部分也不會受到損壞。

在SQLServer服務器中,你也可以記錄SQLServer的有關查詢,但這需要付出很高的代價。

安全性

這兩個產品都有自己完整的安全機制。只要你遵循這些安全機制,一般程序都不會出現什么問題。這兩者都使用缺省的ip端口,但是有時候很不幸,這些ip也會被一些黑客闖入。當然,你也可以自己設置這些ip端口。

恢復性:先進的sql服務器

恢復性也是MySQL的一個特點,這主要表現在myisam配置中。這種方式有它固有的缺欠,如果你不慎損壞數據庫,結果可能會導致所有的數據丟失。然而,對于SQLServer服務器而言就表現得很穩(wěn)鍵。SQLServer服務器能夠時刻監(jiān)測數據交換點并能夠把數據庫損壞的過程保存下來。

根據需要決定你的選擇

對于這兩種數據庫,如果非要讓我說出到底哪一種更加出色,也許我會讓你失望。以我的觀點,任一對你的工作有幫助的數據庫都是很好的數據庫,沒有哪一個數據庫是絕對的出色,也沒有哪一個數據庫是絕對的差勁。我想要告訴你的是你應該多從你自己的需要出發(fā),即你要完成什么樣的任務?而不要單純地從軟件的功能出發(fā)。

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

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

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

相關文章

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

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

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

    如何解決mysql深度分頁問題

    這篇文章主要介紹了如何解決mysql深度分頁問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • 系統高吞吐量下的數據庫重復寫入問題分析解決

    系統高吞吐量下的數據庫重復寫入問題分析解決

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

    SQL常見函數整理之Format將日期、時間和數字值格式化

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

    Sql在多張表中檢索數據的方法詳解

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

    新手入門Mysql--概念

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

    MySQL數據庫誤刪回滾的解決

    本文主要介紹了MySQL數據庫誤刪回滾的解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • 簡單談談MySQL的半同步復制

    簡單談談MySQL的半同步復制

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

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

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

    mysql 8.0 錯誤The server requested authentication method unkno

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

最新評論