mysql簡介


簡介

•由瑞典MySQL AB 公司開發,目前屬於Oracle旗下產品。

MySQL 是一種開源的且最流行的關系型數據庫管理系統之一,

在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database

Management System,關系數據庫管理系統) 應用軟件

 

MySQL Router用於取代MySQL Proxy,建議MySQL Router與應用程序部署在一台機器。
應用程序像訪問MySQL一樣訪問MySQL Proxy,由MySQL Proxy將數據轉發給后端的MySQL。
支持各種操作系統

SQL語言的主要特點

•1) SQL語言類似於英語的自然語言,語言簡潔,易學易用,初學者經過短期培訓就可以使用SQL存取數據。

•2) SQL語言是一種非過程語言,只要用戶提出"干什么",至於"怎么干"則由RDBMS來解決,向用戶隱蔽數據的存取路徑。

•3) SQL語言是一種面向集合的語言,操作的對象和結果都是關系。

•4) SQL語言既可獨立使用,又可嵌入到宿主語言中使用,具有自含型和宿主型兩種特點。

•5) SQL語言具有查詢、操作、定義和控制四種語言一體化的特點

存儲引擎機制

  MySQL提供一個抽象層,允許不同的存儲應請使用相同的API對表進行訪問。該接口通過一個被稱為Handler的抽象類來實現,該處理器提供了一些可實現基本操作的方法,

入打開和關閉表,連續掃描記錄,按照鍵值檢索記錄,存儲記錄以及刪除記錄。

  每個存儲引擎都執行處理器的一個子類以實現接口方法,以便將處理器操作轉化為特定存儲引擎的此層次存儲/檢索API調用

  MySQL的主要存儲引擎有:MyISAM(非事務引擎)/InnoDB(事務引擎)/Archive(歸檔引擎)/Memory(內存引擎)/NDB(集群引擎)/memcache(內存)/TukoDB(事務)

  其他特殊引擎:Infobirght(數據倉庫引擎)





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM