一、為什么使用MySQL:MySQL是一種高性能的數據庫,因為如下原因。它可以和市場下任何同類的產品競爭。
1 速度。MySQL本身并不復雜。http://www.mysql.com/information/crash-me.php上可以找到MySQL和其他數據庫產品進行競爭的數據的相關信息
2 可升級性。MySQL能夠同時處理無限數量的擁護和5億個紀錄
3 簡單性。MySQL的核心是一個小而快速的數據庫,面向那些了解數據庫工作的人員,是他們能夠有效的工作和編寫高級功能。
4 價值:MySQL是遵循GPL協議的自由軟件,你可以下載并且使用它。
5 可移植性。因為MySQL是開放源代碼的自由軟件,可以運行于所有的平臺,如果不能運行于你的平臺,你可以修改、編譯源代碼。
二、MySQL缺少什么
MySQL所保護的都是基于權限的,不是基于市場的。MySQL能做什么和不能做什么是我們在使用之前需要清楚的。
1 圖形界面:MySQL開始提供類似MS SQL Server的界面,尚處于測試中
2 事務處理:MySQL不支持事務處理,但是2000年5月9日的發行說明中,MySQL宣稱版本3.23.15“試驗性支持”Sleepy Software的Berkely DB數據庫。版本3.23.25完全實現了這一個功能。
3 存儲過程:MySQL沒有存儲過程機制。MySQL開發團體的“to do”列表中有一種存儲過程機制,它將包含在版本4中。
4 觸發器:觸發器是一種程序,通常存在于一種嵌入式腳本語言如Zend或者Python中。有消息說這種觸發器會應用于版本4中,使用Zend腳本引擎。
5 參照完整性:將來支持
6 記錄等級鎖定:MySQL不支持記錄等級鎖定。將來會改善,這都是開放源代碼的力量。
7 子查詢:MySQL不支持子查詢。但是通過它提供的C語言接口可以很容易的彌補。
8 視圖:MySQL不支持視圖。但是它在MySQL開發團體的to do列表中。
很清楚地看到MySQL對于轉向Linux的平臺應用的將來的意義。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com