『壹』 SQLite,MySQL和PostgreSQL 三種關系資料庫哪個好
沒什麼好壞之分,看你要用在什麼場景。
1、SQLite是個輕量級資料庫,支持的資料庫的功能較少,但是可以作為嵌入式資料庫使用,放在你的程序中,一起部署和發布,消耗的資源非常少,當然,處理的數據量也比較小。
2、MySQL中型資料庫,用在各種中型項目中都比較好,但是現在使用的基本都是社區版,沒有資料庫廠商支持,出了問題需要自己解決,整體來說MySQL比較自由,處理數據的能力主要看使用MySQL的人,用的好的單庫可以處理上TB級別的數據,集群的話那就更不用說了,許多大的IT企業都在使用,比較著名的就是Alibaba,他們就用MySQL集群處理淘寶的主要業務。但是,現在銀行和保險行業用MySQL的還是比較少。
3、PostgreSQL是這三者中遵守資料庫範式最嚴格的資料庫,因為做這個資料庫的團隊就是學院派的一些教授,他們比較注重學術研究,對於商業運用考慮的相對比較少,以我的理解你想學習資料庫知識用這個資料庫再好不過,但是在商業用途上還是不推薦,尤其在是國內的IT行業中,用這個資料庫的人非常的少,而且相關的中文資料也比較少。
還是那句話,資料庫沒有好壞,就看你用在哪,目的是什麼。
『貳』 請問mysql資料庫難裝嗎 對電腦影響大不大 win7要裝那個版本的
很容易的,和安裝其他軟體的方法是一樣的,只需要一個安裝包就行了。mysql是輕量級的資料庫系統,對電腦基本沒有什麼影響。你是用於程序開發還是數據存儲管理都很合適。win7 用mysql 5.0或者5.5就好了
『叄』 mssql,mysql,sqlserver三者有何不同
mssql就是SqlServer。全稱是:Microsoft SQL Server;是微軟旗下的產品。
所以就是mysql和SqlServer的區別了。
優點:
易用性、適合分布式組織的可伸縮性、用於決策支持的數據倉庫功能、與許多其他伺服器軟體緊密關聯的集成性、良好的性價比等;
為數據管理與分析帶來了靈活性,允許單位在快速變化的環境中從容響應,從而獲得競爭優勢。從數據管理和分析角度看,將原始數據轉化為商業智能和充分利用Web帶來的機會非常重要。
作為一個完備的資料庫和數據分析包,SQLServer為快速開發新一代企業級商業應用程序、為企業贏得核心競爭優勢打開了勝利之門。
作為重要的基準測試可伸縮性和速度獎的記錄保持者,SQLServer是一個具備完全Web支持的資料庫產品,提供了對可擴展標記語言 (XML)的核心支持以及在Internet上和防火牆外進行查詢的能力;
缺點:
開放性 :SQL Server 只能windows上運行沒有絲毫開放性操作系統系統穩定對資料庫十分重要Windows9X系列產品偏重於桌面應用NT server只適合小型企業而且windows平台靠性安全性和伸縮性非常有限象unix樣久經考驗尤其處理大數據庫;
伸縮性並行性 :SQL server 並行實施和共存模型並成熟難處理日益增多用戶數和數據卷伸縮性有限;
安全性:沒有獲得任何安全證書。
性能 :SQL Server 多用戶時性能佳 ;
客戶端支持及應用模式: 客戶端支持及應用模式。只支持C/S模式,SQL Server C/S結構只支持windows客戶用ADO、DAO、OLEDB、ODBC連接;
使用風險:SQL server 完全重寫代碼經歷了長期測試斷延遲許多功能需要時間來證明並十分兼容;
優點:
體積小、速度快、總體擁有成本低,開源;
支持多種操作系統;
是開源資料庫,提供的介面支持多種語言連接操作
MySql的核心程序採用完全的多線程編程。線程是輕量級的進程,它可以靈活地為用戶提供服務,而不過多的系統資源。用多線程和C語言實現的MySql能很容易充分利用CPU;
MySql有一個非常靈活而且安全的許可權和口令系統。當客戶與MySql伺服器連接時,他們之間所有的口令傳送被加密,而且MySql支持主機認證;
支持ODBC for Windows, 支持所有的ODBC 2.5函數和其他許多函數, 可以用Access連接MySql伺服器, 使得應用被擴展;
支持大型的資料庫, 可以方便地支持上千萬條記錄的資料庫。作為一個開放源代碼的資料庫,可以針對不同的應用進行相應的修改。
擁有一個非常快速而且穩定的基於線程的內存分配系統,可以持續使用面不必擔心其穩定性;
MySQL同時提供高度多樣性,能夠提供很多不同的使用者介面,包括命令行客戶端操作,網頁瀏覽器,以及各式各樣的程序語言介面,例如C+,Perl,Java,PHP,以及Python。
可以使用事先包裝好的客戶端,或者乾脆自己寫一個合適的應用程序。MySQL可用於Unix,Windows,以及OS/2等平台,因此它可以用在個人電腦或者是伺服器上;
缺點:
不支持熱備份;
MySQL最大的缺點是其安全系統,主要是復雜而非標准,另外只有到調用mysqladmin來重讀用戶許可權時才發生改變;
沒有一種存儲過程(Stored Procere)語言,這是對習慣於企業級資料庫的程序員的最大限制;
MySQL的價格隨平台和安裝方式變化。Linux的MySQL如果由用戶自己或系統管理員而不是第三方安裝則是免費的,第三方案則必須付許可費。Unix或Linux 自行安裝 免費 、Unix或Linux 第三方安裝收費。
『肆』 mssql,mysql,sqlserver三者有何不同
mssql=sqlserver,都是Microsoft® SQL Server™,只是不同的簡稱。
mysql,是由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。
兩者的區別是MSSQL是企業級資料庫,mysql是輕量級資料庫(當然也可以作為企業級資料庫,但需要購買很多其他的服務)
『伍』 mysql能勝任大型的應用嗎
對於資料庫產品,我只想說沒有最好的,只有最合適的。而MySQL在很多情況下都是不錯的選擇。
經常聽說MySQL是輕量級的資料庫,造成這種原因很多情況下是因為MySQL的市場推廣不如其他商業資料庫以及長期以來人們對它認識不足,事實上MySQL是一款非常優秀的資料庫產品,並且它也一直在不斷地發展和進步。
要舉例MySQL的大型應用,可以以雅虎財經為例。雅虎財經MySQL專家Jeremy Zawodny表示,Yahoo!財經的許多服務應用都是基於MySQL資料庫的。因為MySQL能節約成本,使用便利及高可靠性。通過在Yahoo!上的大容量和關鍵性系統中全方位地使用MySQL, MySQL被多次證明了它是一款高可靠性的,能夠滿足用戶対大規模交易需求的資料庫產品。自從Yahoo! Finance開始使用MySQL,在公司內部MySQL 獲得一致的好評。Yahoo!全球也在應用MySQL。我們對MySQL的使用超出了我們的期望。當其他人看 到它的出色表現後都紛紛轉向它。從Yahoo! Finance到其他新的應用,MySQL已經覆蓋整個的Yahoo!
Jeremy Zawodny說,「在認真思考了我們的需求後,同時由於MySQL的出色表現,使我們最終選擇了MySQL。」
當然,MySQL的大型成功案例遠不止雅虎一家,感興趣的話可以找更多資料介紹。當然,這也不是說MySQL比其它資料庫強,選用哪款產品是要結合具體應用需求和平台環境等等因素的,不能一概而論。但至少樓主的疑慮是沒有必要的。
『陸』 Mysql資料庫有哪些優勢
小巧 速度快 方便 免費 多系統支持
『柒』 為什麼說MySql是小資料庫
因為MySQL對一些企業特徵不支持或支持的不好。MySQL做網路資料庫還成,做大型的企業級資料庫就有點距離了。
『捌』 求mysql資料庫表中去除出漢字(去掉漢字等,僅僅其他的)
僅僅去除漢字沒有捷徑,只能手動。因為mysql是sqlServer的輕量級資料庫,功能有限。
另外。mysql里怎麼能有漢字呢,很容易造成錯誤。
如果時間允許的話,盡量手動去改過來,或者重新建表吧,欄位要見名知意就行。。。不然到以後就更費事了。
欄位盡量用字母和下劃線和數字的組合,不要有漢字、特殊符號和空格。。
磨刀不誤砍柴工,祝你成功!!
『玖』 MYSQL資料庫的作用是什麼
資料庫的作用是將各種數據有序的管理起來,並對其他應用提供統一的介面和服務。
資料庫是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗餘度、與應用程序彼此獨立的數據集合,可視為電子化的文件櫃——存儲電子文件的處所,用戶可以對文件中的數據進行新增、查詢、更新、刪除等操作。
資料庫是存放數據的倉庫。它的存儲空間很大,可以存放百萬條、千萬條、上億條數據。但是資料庫並不是隨意地將數據進行存放,是有一定的規則的,否則查詢的效率會很低。
當今世界是一個充滿著數據的互聯網世界,充斥著大量的數據。即這個互聯網世界就是數據世界。數據的來源有很多,比如出行記錄、消費記錄、瀏覽的網頁、發送的消息等等。除了文本類型的數據,圖像、音樂、聲音都是數據。
(9)mysql輕量級資料庫擴展閱讀
發展現狀
在資料庫的發展歷史上,資料庫先後經歷了層次資料庫、網狀資料庫和關系資料庫等各個階段的發展,資料庫技術在各個方面的快速的發展。特別是關系型資料庫已經成為目前資料庫產品中最重要的一員。
80年代以來, 幾乎所有的資料庫廠商新出的資料庫產品都支持關系型資料庫,即使一些非關系資料庫產品也幾乎都有支持關系資料庫的介面。這主要是傳統的關系型資料庫可以比較好的解決管理和存儲關系型數據的問題。
隨著雲計算的發展和大數據時代的到來,關系型資料庫越來越無法滿足需要,這主要是由於越來越多的半關系型和非關系型數據需要用資料庫進行存儲管理,以此同時,分布式技術等新技術的出現也對資料庫的技術提出了新的要求,於是越來越多的非關系型資料庫就開始出現。
這類資料庫與傳統的關系型資料庫在設計和數據結構有了很大的不同, 它們更強調資料庫數據的高並發讀寫和存儲大數據,這類資料庫一般被稱為NoSQL(Not only SQL)資料庫。 而傳統的關系型資料庫在一些傳統領域依然保持了強大的生命力。
『拾』 mysql和sqlsever選擇哪個容易部署和數據導入導出
mysql要容易一些,導出的數據用excel(.xsl)保存。用c#做項目我個人是推薦用sqlserver來做資料庫好些,導出數據也很簡單,直接從sqlserver management studio裡面就可以導出excel文件。