MySQL流浪記(二)—— MySQL介紹及其特性

MySQL介紹

  MySQL是一個關係型數據庫,是一個開放源碼的關係型數據庫管理系統,原開發者位瑞典的MySQL AB公司,該公司於2008年被昇陽爲系統(Sun)收購,2009年,甲骨文公司(Oracle)收購昇陽微系統公司,MySQL就成爲了Oracle旗下的產品。

  MySQL在過去由於性能高、成本低、可靠性好,已經成爲了最流行的開源數據庫,因此被廣泛地應用在Internet上的中小型網站中。隨着MySQL的不斷成熟,它也逐漸應用於更大規模網站和應用。非常流行的開源組合軟件LAMP中的“M”指的就是MySQL。

MySQL的特性

  1. 系統使用C和C++編寫,並使用了多種編譯器進行測試,保證了源代碼的可移植性。
  2. 只是AIX、FreeBSD、HP-UX、Linux、Mac OS、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統。
  3. 爲多種編程語言提供了API。這些編程語言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby、.NET和 Tcl 等。
  4. 支持多線程,充分利用CPU資源。
  5. 優化的SQL查詢算法,有效地提高查詢速度。
  6. 既能夠作爲一個單獨的應用程序應用在客戶端服務器網絡環境中,也能作爲一個庫而嵌入到其他的軟件中。
  7. 提供多語言支持,常見的編碼如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作數據表名和數據列名。
  8. 提供TCP/IP、ODBC和JDBC等多種數據課鏈接途徑。
  9. 提供用於管理、檢查優化數據庫操作的管理工具。
  10. 支持大型的數據庫。可以處理擁有上千萬條記錄的大型數據庫。
  11. 支持多種存儲引擎。
  12. 使用標準的SQL數據語言形式。
  13. MySQL是可以定製的,採用GPL協議,可以修改源碼來開發自己的MySQL系統。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章