官术网_书友最值得收藏!

1.5 MySQL數據庫管理系統

MySQL最早由MySQL AB公司開發、發布和支持,目前屬于Oracle公司旗下產品。MySQL是極其流行的關系數據庫管理系統之一。

MySQL數據庫管理系統具有以下特點。

(1)支持多種操作系統,例如Linux、Solaris、Windows、macOS、AIX、FreeBSD、HP-UX、Novell Netware、OpenBSD、OS/2等。

(2)開放源代碼,可以大幅度降低開發成本。

(3)使用核心線程的完全多線程服務,這意味著可以采用多CPU體系結構。

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

(5)為多種編程語言提供了API(application program interface,應用程序接口)。這些編程語言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby等。

(6)支持多種存儲引擎。

(7)使用優化后的SQL查詢算法,可以有效地提高查詢速度。

(8)既能夠作為一個單獨的應用程序應用在C/S網絡環境中,也能夠作為一個庫嵌入其他的軟件中。

(9)提供多語言支持,常見的編碼(如中文GB2312、BIG5等)都可用作數據庫的表名和列名。

(10)提供TCP/IP、ODBC(open database connectivity,開放式數據庫互連)和JDBC(Java database connectivity,Java數據庫互連)等多種數據庫連接途徑。

(11)提供可用于管理、檢查、優化數據庫操作的工具。

(12)能夠管理擁有上千萬條記錄的大型數據庫。

用MySQL數據庫管理系統構建網站和信息管理系統主要有兩種架構方式:LAMP和WAMP。

(1)LAMP(Linux+Apache+MySQL+PHP/Perl/Python)

Linux作為操作系統,Apache作為Web服務器,MySQL作為數據庫管理系統,PHP/Perl/Python作為服務器端腳本解釋器。LAMP架構的所有組成產品都是開源軟件。與J2EE架構相比,LAMP具有Web資源豐富、輕量、開發快速等特點;與.NET架構相比,LAMP具有通用、跨平臺、性能強、價格低等特點。

(2)WAMP(Windows+Apache+MySQL+PHP/Perl/Python)

Windows作為操作系統,Apache作為Web服務器,MySQL作為數據庫管理系統,PHP/Perl/Python作為服務器端腳本解釋器。

主站蜘蛛池模板: 上饶市| 丽水市| 通化县| 靖边县| 三亚市| 南乐县| 定州市| 时尚| 马关县| 邛崃市| 南昌市| 夏河县| 苍梧县| 铜陵市| 鄯善县| 昭觉县| 肇源县| 南投市| 桓台县| 馆陶县| 新蔡县| 吴桥县| 邳州市| 六枝特区| 射阳县| 会同县| 乐山市| 克什克腾旗| 东港市| 石首市| 五常市| 丽水市| 明水县| 克什克腾旗| 禹城市| 嘉定区| 普陀区| 西乌珠穆沁旗| 南溪县| 临桂县| 始兴县|