Remove ads
SQL 資料庫引擎軟體 来自维基百科,自由的百科全书
MySQL(官方發音為/maɪ ˌɛskjuːˈɛl/「My S-Q-L」[7],但也經常被讀作/maɪ ˈsiːkwəl/「My Sequel」)原本是一個開放原始碼的關聯式資料庫管理系統,原開發者為瑞典的MySQL AB公司,該公司於2008年被昇陽微系統(Sun Microsystems)收購。2009年,甲骨文公司(Oracle)收購昇陽微系統公司,MySQL成為Oracle旗下產品。
MySQL在過去由於效能高、成本低、可靠性好,已經成為最流行的開源資料庫,因此被廣泛地應用在Internet上的中小型網站中。隨著MySQL的不斷成熟,它也逐漸用於更多大規模網站和應用,比如維基百科、Google和Facebook等網站。非常流行的開源軟體組合LAMP中的「M」指的就是MySQL。
但被甲骨文公司收購後,Oracle大幅調漲MySQL商業版的售價,且甲骨文公司不再支援另一個自由軟體專案OpenSolaris的發展,因此導致自由軟體社群們對於Oracle是否還會持續支援MySQL社群版(MySQL之中唯一的免費版本)有所隱憂,MySQL的創始人麥克爾·維德紐斯以MySQL為基礎,成立分支計劃MariaDB。而原先一些使用MySQL的開源軟體逐漸轉向MariaDB或其它的資料庫。例如維基百科已於2013年正式宣布將從MySQL遷移到MariaDB資料庫[8]。
MySQL的許可證現在分為免費的社群版與收費的標準版、企業版等[9]。一般說來,如果在非開源專案中發布了MySQL,或者需要Oracle公司提供對MySQL的技術支援,或者使用MySQL的一些企業版工具或外掛程式,或者修改MySQL原始碼並作為閉源的軟體等等情形,需要購買商業版本。如果只是安裝並使用MySQL,甚至修改並使用MySQL,無論是否收費;或者軟體中不包含MySQL,軟體的使用者自行安裝MySQL;或者使用GPL協定的開源軟體產品中包含了MySQL,這些情形可能使用社群版MySQL。
與其他的大型資料庫例如Oracle、IBM DB2、MS SQL等相比,MySQL自有它的不足之處,如規模小、功能有限等,但是這絲毫也沒有減少它受歡迎的程度。對於一般的個人使用者和中小型企業來說,MySQL提供的功能已經綽綽有餘,而且由於MySQL是開放原始碼軟體,因此可以大大降低總體擁有成本。
2010年以前Internet上流行的網站構架方式是LAMP(Linux Apache MySQL PHP),即是用Linux作為作業系統,Apache作為網頁伺服器,MySQL作為資料庫,PHP(部分網站也使用Perl或Python)作為伺服器端指令碼解釋器。由於這四個軟體都是開放原始碼軟體,因此使用這種方式可以以較低的成本建立起一個穩定、免費的網站系統。MySQL加PHP的配對在網際網路上的應用相比LAMP來說更為常見,並獲得了「動態配對」(Dynamic Duo)的雅號,大部分Blog網站基於的WordPress系統主要運用MySQL加PHP的配對。除了LAMP之外,用於Solaris、Windows和Mac上的網站構架也分別被稱為SAMP、WAMP和MAMP。
衍生版本有Drizzle、MariaDB、Percona Server及OurDelta等。
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.