1. 程式人生 > >mySQL (關係型資料庫管理系統)

mySQL (關係型資料庫管理系統)

由於其社群版的效能卓越,搭配 PHP 和 Apache 可組成良好的開發環境。

應用環境
與其他大型資料庫相比例如OracleDB2SQL Server,MySQL 自有它的不足之處,但是這絲毫也沒有減少它受歡迎的程度。對於一般的個人使用者和中小型企業來說,MySQL提供的功能已經綽綽有餘,而且由於 MySQL是開放原始碼軟體,因此可以大大降低總體擁有成本。
Linux作為作業系統Apache 或Nginx作為 Web 伺服器,MySQL 作為資料庫,PHP/Perl/Python作為伺服器端指令碼直譯器。由於這四個軟體都是免費或開放原始碼軟體(FLOSS),因此使用這種方式不用花一分錢(除開人工成本)就可以建立起一個穩定、免費的
網站系統,被業界稱為“LAMP“或“LNMP”組合
系統特性
1.使用 C和 C++編寫,並使用了多種編譯器進行測試,保證了原始碼的可移植性。 2.支援 AIXFreeBSD、HP-UX、LinuxMac OSNovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種作業系統。 3.為多種程式語言提供了 API。這些程式語言包括 C、C++、PythonJavaPerlPHP、Eiffel、Ruby,.NET和 Tcl 等。 4.支援多執行緒,充分利用 CPU 資源。 5.優化的 SQL查詢演算法,有效地提高查詢速度。 6.既能夠作為一個單獨的應用程式應用在
客戶端伺服器
網路環境中,也能夠作為一個庫而嵌入到其他的軟體中。 7.提供多語言支援,常見的編碼如中文的 GB 2312BIG5,日文的 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  新增)

願意瞭解更多的可關注:

朋友需要請加球球:二零四二八四九二三七
有詳細關於更多mySQL 的知識分享。謝謝!