溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql數(shù)據(jù)庫的特性有哪些

發(fā)布時間:2021-12-01 15:37:19 來源:億速云 閱讀:195 作者:iii 欄目:MySQL數(shù)據(jù)庫

這篇文章主要講解了“mysql數(shù)據(jù)庫的特性有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“mysql數(shù)據(jù)庫的特性有哪些”吧!

mysql數(shù)據(jù)庫原本是一個開放源碼的關系數(shù)據(jù)庫管理系統(tǒng),原開發(fā)者為瑞典的MySQL AB公司,該公司于2008年被昇陽微系統(tǒng)收購;2009年,甲骨文公司收購昇陽微系統(tǒng)公司,MySQL就成為Oracle旗下產(chǎn)品了。

mysql數(shù)據(jù)庫的特性有哪些

本文操作環(huán)境:windows7系統(tǒng)、mysql8.0版、Dell G3電腦。

mysql數(shù)據(jù)庫是什么?

MySQL是一個關系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB 公司開發(fā),屬于 Oracle 旗下產(chǎn)品。MySQL 是最流行的關系型數(shù)據(jù)庫管理系統(tǒng)之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關系數(shù)據(jù)庫管理系統(tǒng)) 應用軟件之一。

MySQL(官方發(fā)音為/ma? ??skju???l/“My S-Q-L”,但也經(jīng)常被讀作/ma? ?si?kw?l/“My Sequel”)原本是一個開放源碼的關系數(shù)據(jù)庫管理系統(tǒng),原開發(fā)者為瑞典的MySQL AB公司,該公司于2008年被昇陽微系統(tǒng)(Sun Microsystems)收購。2009年,甲骨文公司(Oracle)收購昇陽微系統(tǒng)公司,MySQL成為Oracle旗下產(chǎn)品。

MySQL在過去由于性能高、成本低、可靠性好,已經(jīng)成為最流行的開源數(shù)據(jù)庫,因此被廣泛地應用在Internet上的中小型網(wǎng)站中。隨著MySQL的不斷成熟,它也逐漸用于更多大規(guī)模網(wǎng)站和應用,比如維基百科、Google和Facebook等網(wǎng)站。非常流行的開源軟件組合LAMP中的“M”指的就是MySQL。

但被甲骨文公司收購后,Oracle大幅調漲MySQL商業(yè)版的售價,且甲骨文公司不再支持另一個自由軟件項目OpenSolaris的發(fā)展,因此導致自由軟件社群們對于Oracle是否還會持續(xù)支持MySQL社群版(MySQL之中唯一的免費版本)有所隱憂,MySQL的創(chuàng)始人麥克爾·維德紐斯以MySQL為基礎,成立分支計劃MariaDB。而原先一些使用MySQL的開源軟件逐漸轉向MariaDB或其它的數(shù)據(jù)庫。例如維基百科已于2013年正式宣布將從MySQL遷移到MariaDB數(shù)據(jù)庫[6]。

MySQL的license現(xiàn)在分為免費的社區(qū)版與收費的標準版、企業(yè)版等[7]。一般說來,如果在非開源項目中發(fā)布了MySQL,或者需要Oracle公司提供對MySQL的技術支持,或者使用MySQL的一些企業(yè)版工具或插件,或者修改MySQL源代碼并作為閉源的軟件等等情形,需要購買商業(yè)版本。如果只是安裝并使用MySQL,甚至修改并使用MySQL,無論是否收費;或者軟件中不包含MySQL,軟件的用戶自行安裝MySQL;或者使用GPL協(xié)議的開源軟件產(chǎn)品中包含了MySQL,這些情形可能使用社區(qū)版MySQL。

mysql特性

  • 使用C和C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性。

  • 支持AIX、BSDi、FreeBSD、HP-UX、Linux、Mac OS、Novell NetWare、NetBSD、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng)。

  • 為多種編程語言提供了API。這些編程語言包括C、C++、C#、VB.NET、Delphi、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。

  • 支持多線程,充分利用CPU資源,支持多用戶。

  • 優(yōu)化的SQL查詢算法,有效地提高查詢速度。

  • 既能夠作為一個單獨的應用程序在客戶端服務器網(wǎng)絡環(huán)境中執(zhí)行,也能夠作為一個程序庫而嵌入到其他的軟件中。

  • 提供多語言支持,常見的編碼如中文的GB 2312、BIG5,日文的Shift JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。

  • 提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑。

  • 提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。

  • 可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。

感謝各位的閱讀,以上就是“mysql數(shù)據(jù)庫的特性有哪些”的內容了,經(jīng)過本文的學習后,相信大家對mysql數(shù)據(jù)庫的特性有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI