iphone上的mysql軟件不安全。使用蘋果筆記本的同學,可得小心了,如果哪天你看走了眼,沒有把/*!40000 ALTER TABLE t1 DISABLE KEYS;*/給刪掉,且你導入數據的表還是MyISAM引擎,那么我相信,你可以把你的蘋果筆記本給砸了。
創新互聯是一家專注于網站制作、成都網站建設與策劃設計,宿豫網站建設哪家好?創新互聯做網站,專注于網站建設10年,網設計領域的專業建站公司;建站業務涵蓋:宿豫等地區。宿豫做網站價格咨詢:13518219792
mysql和sql server主要有以下區別:
性能:
這可能是所有DBA最關心的。mysql的讀寫性能確實一流,即使針對大數據量也沒問題,但前提是必須使用簡單查詢,就是最好不要使用函數/join/group等方式查詢。而sqlserver的簡單查詢速度不如mysql,但復雜查詢時,性能降低的不多,可見,sqlserver的查詢優化作的可能更好。但你可以通過針對性的表結構設計來避免mysql進行復雜查詢(多冗余,少關聯)插入速度也很快。為了提高性能,我甚至使用了不用日志的方式,確實快,哪怕大量并發也沒問題。
2 對機器配置的要求:
mysql對機器配置要求不高(于sqlserver相比)。對于大表的?作,一臺pd925/2Gram/sataII硬盤//linux2.6內核 的機器可以輕松處理幾千萬條記錄的數據表。而對于sqlserver,我們使用了 雙xeon5110/4Gram/raid10(6塊sataII硬盤)/win2000ADserver的機器,數據表也有幾千萬條記錄,結果負荷一高就崩潰了,很不穩定。
3 安全性
感覺mysql5+linux2.6的安全性高于win2ksp4+sqlserver2000sp4,mysql漏洞少,我們有一臺sqlserver,因為某些功能必須開放1433端口,雖然用了防火墻并作了安全配置,但還是被黑了。因為mysql的安全配置比較透明簡單,權限明確,不易出漏洞。而sqlserver的用戶配置是和?作系統綁定的,很容易出問題。此外由于不是開源系統,1433端口暴露的安全問題誰也說不清,最好是將其完全放入內網,其他的都是扯淡。
4 可配置性
mysql可配置性很好,基于文本文件,很細很清晰。而sqlserver的很多配置必須用特定的存儲過程完成,較復雜,不清晰(雖然基本配置很簡單,有圖形界面)
5 功能
這點mysql與sqlserver確實沒法比,如存儲過程/觸發器/豐富的函數/圖形化的管理界面/自動維護的計劃任務/與開發工具的集成等等
總結起來,sqlserver體現了ms產品的一貫特點:容易上手,編程方便(sqlserver內置的查詢優化作的確實不錯,對于一些數據庫新手來說方便很多——即你不必對表結構作過多優化也能得到不錯的性能),因此倍受“攬活公司”(我是這么稱那些開發Mis項目的公司的)的喜愛,你完全可以集中注意力在應用的實現上,而且,小項目意味著小數據量,一般的服務器也能應對了;而大項目往往意味著大的數據量,好在一般預算也高,可以選擇更高檔的服務器來伺候Sqlserver。
對于程序開發人員而言,目前使用最流行的兩種后臺數據庫即為MySQL和SQL Server。這兩者最基本的相似之處在于數據存儲和屬于查詢系統。你可以使用SQL來訪問這兩種數據庫的數據,因為它們都支持ANSI-SQL。 還有,這兩種數據庫系統都支持二進制關鍵詞和關鍵索引,這就大大地加快了查詢速度。同時,二者也都提供支持XML的各種格式。
mysql數據庫的優點如下:
1、速度:運行速度快。
2、價格:MySQL對多數個人來說是免費的。
3、容易使用;與其他大型數據庫的設置和管理相比,其復雜程度較低,容易學習。
4、可移植性:能夠工作在眾多不同的系統平臺上,例如:Windows、Linux、Unix、MacOS等。
5、豐富的接口:提供了用于C、C++、Eiffel、Java、Perl、PHP、Python、Rudy和TCL等語言的APl。6、支持查詢語言:MySQL可以利用標準SQL語法和支持ODBC(開放式數據庫連接)的應用程序。
7、安全性和連接性;十分靈活和安全的權限和密碼系統,允許主機驗證。連接到服務器時,所有的密碼均采用加密形式,從而保證了密碼安全。并且由于MySQL時網絡化的,因此可以在因特網網上的任何地方訪問,提高數據共享效率。
制造業公司不讓用MySQL可能是因為MySQL的安全性和可靠性較低,而制造業公司的數據安全性和可靠性要求比較高,MySQL無法滿足這些要求。此外,MySQL的性能也不夠穩定,對于制造業公司的大量數據處理,MySQL可能無法滿足要求。