我常看到SQL有MS SQL,MY SQL,SQL SERVER三種這三種有什麼分別呢??
xsuper0027提到:
SQL有MS SQL,MY SQL,SQL SERVER三種
就現在資訊技術市場的通用術語而言, MS SQL和SQL SERVER都是指Microsoft SQL Server這個資料庫管理系統軟體產品, 目前最近版本是Microsoft SQL Server 2008 R2 SP1.
MY SQL應為MySQL的筆誤, 最早是以OpenSource/GPL的授權方式發行, 後來也開始有了商業版本, 我必須要說, Freeware不是'免費'軟體, 而是'自由'軟體, 只要遵照GPL授權模式, 就可以自由使用軟體版權.
後來, Sun MicroSystems公司買下了MySQL, 還是維持社群(GPL)版本及商業版本. 而又後來, Oracle買下了Sun MycroSystems公司就擁有了MySQL, 而仍然維持GPL版本, 原來Oracle想要取消GPL版本, 但受到壓力而繼續維持.
有人說社群版本的MySQL功能被閹割, 其實不是這樣, 社群版本的MySQL功能上反而最新, 只是可能不穩定造成錯誤, 不如商業版本穩定又有保固.
至於免費, 其實Microsoft SQL Server有Express版本, 也是可以免費使用, 甚至可以用在小型商業用途上, 不會有MySQL社群版本那樣帶有實驗性的版本, 後果自行負擔.
其實, 選擇MySQL或MS SQL的主要因素只有: Windows平台或Linux平台, 在Windows平台, 可以選用MySQL或Microsoft SQL Server, 但在Linux平台, 就只能選用MySQL了.
如果使用GPL版本的MySQL, 個人建議用於測環境或發展環境, 商用環境最好購買商用版本, 資料庫中的資料比較有保障.
使用Microsoft SQL Server Express版本的考量主要是資料庫的大小, 2008 R2的Express最大只能到10GB, 對很多資料量不大的小型企業是夠用了.
MS SQL(要花錢的 SQL SERVER)
MY SQL(不用錢的 SQL SERVER)
希望對你有所幫助囉!!
MS SQL = SQL Server,要花錢,但易學、功能強大、圖形介面友善、中文書多,有免費下載、免費使用、功能齊全的 SQL Server Express 版本(圖形管理工具要另外下載),只是此版本會有CPU數量或連線人數等限制。
MySQL 被 Oracle 公司買下後,已商業化,免費版功能已遠不如收費版
原創作者不爽,另創 MariaDB。
MySQL商業版新添擴充套件 加大與免費版差異
http://www.ithome.com.tw/itadm/article.php?c=69801
MySQL要收費囉
http://ithelp.ithome.com.tw/question/10058228
我覺得要把名稱拆開解釋
MS SQL 微軟的資料庫查詢語言
MY SQL 很多人說明了
SQL Server 就是資料庫查詢語言的伺服器
MS SQL <> SQL Server 如 MS SQL Express 不用有Server
資料庫要錢,免費 不是看前面 MS,MY 二個字
而是看版本,光 SQL Server 就有非常多版本,價格更是差很多
很多不用錢的軟體,可能你開發玩玩不用錢,但你商業發行的時候要錢
開發系統考量很多。不用錢的有時是最貴的
SQL的全名是 = Structured Query Language 結構化查詢語言
只是微軟與開放軟體聯盟為了打入資料庫這個市場,各自開發了符合這樣架構的資料庫
一別Oracle
而通常導入Oracle的價格頗昂貴(相對於其他產品)...因此一般中/小型應用會朝向相對便宜的微軟或者完全免費的解決方案,大家都是希望用最快最便宜的方式把事情解決(但不表示這兩個方案無法支援大型系統喔!).
而微軟的解決方案產品名稱 為 MS-SQL Server (當然現在微軟也有提供免費版本的供學術個人研究用),至於開放軟體就是My-SQL Server 這產品為主力 (兩個再字面上只有一個字母差,不了解的常會搞不清楚)
當然市場上也不是只有這三家,還有包括IBM-DB2, Sysbase , Informix 等等...也都有其佔有率
建議往後要稱呼資料庫的時候可別再用 SQL 來講,應該要用DataBase(DB)來稱呼,已免貽笑大方!
這些都是軟體的名稱,都是被註冊使用的正式商品名稱
MS SQL = Microsoft SQL Server
MySQL Server ≠ My-SQL
DataBase 領域 Oracle,DB2,MySQL,MS-SQL..等都有其特色,大型企業一般用Oracle,知名ERP也採用Oracle,如考量價格及維護成本,一般選MS-SQL,資料庫要管理好是不容易,價格高低,也反應資料庫難易,存資料設備及軟體,IT人不應節省角度去思考,而要以穩定及售服為主要考量.
SQL是一種共通語法,不同DataBase或許有10~20%不同,其實SQL是很好用指令(應該用語法表示較妥),SQL功能強大,幾乎可省去寫程式撈取資料,但相對寫一複製SQL語句,可能超過2000以上字,在維護上相對要特別注意,可分段測再併一起執行.
去下載免費的 XAMPP 的包裝裡就有MySQL,當然是不收錢的。
XAMPP 幫您打包好要架站的 Apache + PHP + MySQL + OpenSSL 其他一般用得到的工具,是想要快速準備免費的網路伺服器平台的一個不錯的選擇,有提供Win / Linux / MAC / Solaris 等版本,要移轉主機很簡單只要停止服務,把整個XAMPP程式包COPY到另外一台主機上再啟動就完成了,很方便。
MySQL + PHP 的免費大型網站架站程式很多,族繁不及備載。
用MSSQL的我只能說我自己孤陋寡聞不知道有哪些「免費的」MSSQL系的套裝網站架站程式。
免費的要花時間學,付費的也要花時間學,用的習慣就是最好選擇。