談到分銷成本,這兩種產品采取了兩種完全不同的決策。對於SQL server來說,最常見的獲得免費開發費的方式就是購買Microsoft Office或者Visual Studio。
但是,如果要將其用於商業產品的開發,還必須購買SQL Server Standard Edition。學校或者非營利企業可以忽略這筆額外的費用。
2,性能,高級MySQL。
單純從性能上來說,MySQL是相當優秀的,因為它包含了壹個默認的桌面格式MyISAM。MyISAM數據庫非常兼容磁盤,不會占用太多CPU和內存。MySQL可以運行在Windows系統上不沖突,最好運行在UNIX或類UNIX系統上。
通過使用64位處理器,您還可以獲得壹些額外的性能。因為MySQL內部經常使用64位整數處理。雅虎的商業網站使用MySQL作為後臺數據庫。
就軟件性能而言,SQL server比其競爭對手要穩定得多。然而,這些特性也是有代價的。比如額外的復雜操作,磁盤存儲,內存丟失等等都要加上。如果硬件和軟件都不能完全支持SQL server,那麽最好選擇DBMS等其他數據庫,因為這樣會得到更好的效果。
3.安全功能。
MySQL有壹個改變數據的二進制日誌。因為它是二進制的,所以該日誌可以快速地將數據從主機復制到客戶端。即使服務器崩潰,這個二進制日誌也會保持完整,復制的部分也不會損壞。
在SQL server中,還可以記錄SQL相關的查詢,但這需要付出很高的代價。
這兩種產品都有自己完整的安全機制。只要遵循這些安全機制,壹般程序就不會有問題。兩者都使用默認的IP端口,但有時很不幸,這些IP也能被壹些黑客闖入。當然,妳也可以自己設置這些IP端口。
百度百科-SQL Server數據庫
百度百科-MySQL數據庫