狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

SQL Server真的比不上MySQL嗎?

admin
2024年3月15日 15:20 本文熱度 635

最近,小編在知乎上看到這樣一個問題:




SQL Server真的比不上MySQL嗎?




個人在學校學習過SQL Server,我的需求是建立小型的數據庫為網頁端提供數據,網上大多數信息勸我學習MySQL,并且教程方面MySQL的教程也比SQL Server多很多,但我在看菜鳥教程的時候發現他的教程語句是用PHP教的,這就意味著我要先去學習PHP,再去學習MySQL,我現在的情況是時間比較緊,所以我可以用SQL Server來代替MySQL嗎?不學MySQL可以嗎?


秉持著和平交流的學習態度,小編精選了幾位知乎網友的精彩回答,分享給大家學習交流(勿上升、勿引戰)





1號知乎網友:晴天好心情






作為一個從業者。

我可以肯定并且明確地跟你說,MSSQL(Microsoft SQL Server)MySQL八條街。各種方面來說。

之所以讓人感覺到你問的這個原因,那是因為MySQL免費,市場占有率高,用的都是互聯網公司,活躍的群體也是互聯網公司的這些人。

MSSQL在版本7的時候就支持完整的行鎖,而MySQL是在InnoDB出來以后才支持。

MySQL到8.0才支持瞬間加字段,還有限制。

現在開源里看好PG。

Oracle地表最強,這個沒有爭議。MSSQL2019支持Linux,這是一個里程碑。



2號知乎網友:劉鑫



好嘛,二十多年前就有人吹MySQLMSSQL好,“特別安全”(原話用了特別低俗的比喻,我不想復述)。我問了他一句“你知道windows里所有的MySQL鏈接都是root嗎?那時候人都單純,他回了我一句“啊?”


還有,那時候MySQL不支持外鍵,不支持存儲過程和視圖,互聯網上到處都是MySQL的擁護者在宣傳“這些都是過時、無用的落后技術”。


后來MySQL5有了這些技術,MySQL又開始宣傳自己“技術先進,支持視圖和存儲過程”。


MySQL比PG支持window function和cte大概晚了十多年吧。


總的來說我覺得MySQL也不至于有多爛,但我們這些老家伙還沒死呢。




3號知乎網友:架構師



其他人的回答已經說了很多SQL Server和MySQL的不同了,別的我不愿意說,因為百度多的是。


我就看不慣沒有依據就說SQL Server不如MySQL的,單單從性能上SQL Server秒殺MySQL幾條街,凡是用MySQL的程序員,分庫分表是必須的技能,為什么呢?因為MySQL單表數據到達幾千萬的時候就會出現瓶頸,select等操作明顯變慢?要問為什么,這和數據引擎有關。至于SQL Server呢?單表幾個億的數據都沒問題, 我曾做過的一個業務, SQL Server單表超過21億,查詢依然是嗖嗖快。


至于其他方面,MySQL開源免費這是它最大的優勢,要不然那么多人用它干嘛,而且好多大廠也在用,圖的就是個免費而已。




4號知乎網友:深秋的黎明-禁言



SQL Server、Oracle和MySQL我都用過。對于我來說,SQL Server是最好用的數據庫,原因如下:

1. SQL Server備份還原最方便

可以使用備份文件還原,也可以通過附加數據庫還原。MySQL和Oracle那種導入導出的還原方式,數據量一大就等半天,頻繁使用的話簡直受不了。

2. SQL Server恢復誤刪數據最方便

雖然這個操作很少用,但用起來確實心跳加速,SQL Server很容易找到第三方傻瓜式界面操作的數據恢復工具,只要日志文件正常,不是truncate、drop就一定能完全恢復??赡苁俏壹夹g太菜,使用Oracle想要恢復誤刪數據,上網查了半天搞了半天也沒搞好,閃回搞半天也沒閃回到位。

3. SQL Server是和C#整合得最好的數據庫

SQL Server的字段類型,在C#中都能找到相對應的數據類型,其他數據庫在這方面有欠缺。

不過話說回來,SQL Server最大的缺點就是收費了,對我這種低等碼畜來說是天價。

原來忘記了,現在經回答用戶提醒,SQL Server是有免費版SQL Server Express,這里順便貼一下Express版的使用限制:

  • Constrained to a single CPU (in 2012, this limitation has been  changed to "The lesser of one socket or four cores", so multi-threading  is possible)
  • 1GB RAM
  • 4GB database size (raised to 10GB in SQL 2008 R2 and SQL 2012) per database




5號知乎網友:Aelita



MySQL主要是免費簡單,在沒接觸過數據庫的初級開發者中可以快速搭建一個數據庫進行學習和使用。同時MySQL相對比較小,因此常用于中小網站。


至于SQL Server,這個東西和Oracle數據庫一樣。


SQL Server和Oracle除了貴沒有缺點,且貴不是它的缺點,是你的缺點。


"SQL Server真的比不上MySQL嗎?"歡迎在留言區交流,留下你的觀點~



整理丨dbaplus社群
來源丨網址:https://www.zhihu.com/question/369022336


該文章在 2024/3/15 15:21:00 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved