mysql和sql server的根本的區(qū)別是它們遵循的基本原則,sql服務器的狹隘的,保守的存儲引擎與mysql服務器的可擴展,開放的存儲引擎絕然不同。
mysql和sql server的根本的區(qū)別是它們遵循的基本原則
二者所遵循的基本原則是它們的主要區(qū)別:開放vs保守。SQL服務器的狹隘的,保守的存儲引擎與MySQL服務器的可擴展,開放的存儲引擎絕然不同。
雖然你可以使用SQL服務器的Sybase引擎,但MySQL能夠提供更多種的選擇,如MyISAM, Heap, InnoDB, and Berkeley DB。MySQL不完全支持陌生的關鍵詞,所以它比SQL服務器要少一些相關的數(shù)據(jù)庫。同時,MySQL也缺乏一些存儲程序的功能,比如MyISAM引擎聯(lián)支持交換功能。
mysql和sql server的相同之處對于程序開發(fā)人員而言,目前使用最流行的兩種后臺數(shù)據(jù)庫即為MySQL and SQL Server。這兩者最基本的相似之處在于數(shù)據(jù)存儲和屬于查詢系統(tǒng)。你可以使用SQL來訪問這兩種數(shù)據(jù)庫的數(shù)據(jù),因為它們都支持ANSI-SQL。還有,這兩種數(shù)據(jù)庫系統(tǒng)都支持二進制關鍵詞和關鍵索引,這就大大地加快了查詢速度。同時,二者也都提供支持XML的各種格式。