mySQL (關係型資料庫管理系統)
阿新 • • 發佈:2019-02-03
由於其社群版的效能卓越,搭配 PHP 和 Apache 可組成良好的開發環境。
應用環境
與其他大型資料庫相比例如Oracle、DB2、SQL Server,MySQL 自有它的不足之處,但是這絲毫也沒有減少它受歡迎的程度。對於一般的個人使用者和中小型企業來說,MySQL提供的功能已經綽綽有餘,而且由於 MySQL是開放原始碼軟體,因此可以大大降低總體擁有成本。
Linux作為作業系統,Apache 或Nginx作為 Web 伺服器,MySQL 作為資料庫,PHP/Perl/Python作為伺服器端指令碼直譯器。由於這四個軟體都是免費或開放原始碼軟體(FLOSS),因此使用這種方式不用花一分錢(除開人工成本)就可以建立起一個穩定、免費的 網站系統,被業界稱為“LAMP“或“LNMP”組合
系統特性
1.使用 C和 C++編寫,並使用了多種編譯器進行測試,保證了原始碼的可移植性。 2.支援 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種作業系統。 3.為多種程式語言提供了 API。這些程式語言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby,.NET和 Tcl 等。 4.支援多執行緒,充分利用 CPU 資源。 5.優化的 SQL查詢演算法,有效地提高查詢速度。 6.既能夠作為一個單獨的應用程式應用在 客戶端伺服器網路環境中,也能夠作為一個庫而嵌入到其他的軟體中。
7.提供多語言支援,常見的編碼如中文的 GB 2312、BIG5,日文的 Shift_JIS等都可以用作資料表名和資料列名。
8.提供 TCP/IP、ODBC 和 JDBC等多種資料庫連線途徑。
9.提供用於管理、檢查、優化資料庫操作的管理工具。
10.支援大型的資料庫。可以處理擁有上千萬條記錄的大型資料庫。
11.支援多種儲存引擎。
12.MySQL 是開源的,所以你不需要支付額外的費用。
13.MySQL 使用標準的 SQL資料語言形式。
14.MySQL 對 PHP 有很好的支援,PHP是目前最流行的 Web 開發語言。
15.MySQL是可以定製的,採用了 GPL協議,你可以修改原始碼來開發自己的 MySQL 系統。
16.線上 DDL/更改功能,資料架構支援動態應用程式和開發人員靈活性(5.6 新增)
17.複製全域性事務標識,可支援自我修復式叢集(5.6 新增)
18.複製無崩潰從機,可提高可用性(5.6新增)
19.複製多執行緒從機,可提高效能(5.6新增)
20.3倍更快的效能(5.7新增)
21.新的優化器(5.7 新增)
22.原生JSON支援(5.7 新增)
23.多源複製(5.7 新增)
24.GIS的空間擴充套件(5.7 新增)
應用環境
與其他大型資料庫相比例如Oracle、DB2、SQL Server,MySQL 自有它的不足之處,但是這絲毫也沒有減少它受歡迎的程度。對於一般的個人使用者和中小型企業來說,MySQL提供的功能已經綽綽有餘,而且由於 MySQL是開放原始碼軟體,因此可以大大降低總體擁有成本。
Linux作為作業系統,Apache 或Nginx作為 Web 伺服器,MySQL 作為資料庫,PHP/Perl/Python作為伺服器端指令碼直譯器。由於這四個軟體都是免費或開放原始碼軟體(FLOSS),因此使用這種方式不用花一分錢(除開人工成本)就可以建立起一個穩定、免費的
系統特性
1.使用 C和 C++編寫,並使用了多種編譯器進行測試,保證了原始碼的可移植性。 2.支援 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種作業系統。 3.為多種程式語言提供了 API。這些程式語言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby,.NET和 Tcl 等。 4.支援多執行緒,充分利用 CPU 資源。 5.優化的 SQL查詢演算法,有效地提高查詢速度。 6.既能夠作為一個單獨的應用程式應用在
願意瞭解更多的可關注:
朋友需要請加球球:二零四二八四九二三七
有詳細關於更多mySQL 的知識分享。謝謝!