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

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

SQL Server 真的比不上 MySQL 嗎?

admin
2024年8月28日 23:1 本文熱度 794

今天在知乎上看到這樣一個問題:"SQL Server 真的比不上 MySQL 嗎?"

問題地址:https://www.zhihu.com/question/369022336

背景介紹

個人在學校學過SQL Server, 我的需求是建立小型的數據庫為網頁端提供數據。

網上大多數信息勸我學習MySQL,并且教程方面MySQL的教程也比SQL Server多很多。

但我在看菜鳥教程的時候發現他的教程語句是用PHP教的,這就意味著我要先去學習PHP,再去學習MySQL。

我現在的情況是時間比較緊,所以我可以用SQL Server來代替MySQL嗎?不學MySQL可以嗎?

回答

整理了幾個不錯的回答,分享一下。

晴天好心情的回答

作為一個從業者。我可以肯定并且明確的跟你說,mssql甩mysql八條街。各種方面來說。

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

mssql在版本7的時候就支持完整的行鎖,而mysql是在innodb出來以后才支持。mysql到8.0才支持瞬間加字段,還有限制。

現在開源里看好pg。Oracle地表最強,這個沒有爭議。mssql2019支持linux,這是一個里程碑。

劉鑫的回答

好嘛,二十多年前就有人吹mysql比mssql好“特別安全”(我問了他一句“你知道windows里所有的mysql鏈接都是root嗎?那時候人都單純,他回了我一句“啊?”)

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

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

mysql也比pg支持window function和cte大概晚了十多年吧。

Aelita的回答

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

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

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

據說他姓feng的回答

上交所用的就是SQL Server。

納斯達克也是用SQL Server(不知道現在換了沒有)。

最不能出錯的領域,可能是DB2、Oracle、SQL Server,但不可能是MySQL。

架構師的回答

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

我就看不慣沒有依據就說sql server 不如 mysql的, 單單從性能上sql server秒殺mysql幾條街,凡是用mysql的程序員,分庫分表是必須的技能,為什么呢?

因為mysql單表數據到達幾千萬的時候就會出現瓶頸,select 等操作明顯變慢?要問為什么,這和數據引擎有關。

至于sql server呢,單表幾個億的數據都沒問題, 我曾做過的一個業務, sql server單表超過21億,查詢依然是嗖嗖快。

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

深秋的黎明-禁言的回答

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

1:Sql Server備份還原最方便

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

2:Sql Server恢復誤刪數據最方便

雖然這個操作很少用,但用起來確實心跳加速,Sql Server很容易找到第三方傻瓜式界面操作的數據恢復工具,只要日志文件正常,不是truncate、drop就一定能完全恢復。可能是我技術太菜,使用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

大海的回答

1、SQL server和C#外加visual studio集成環境,開發C/S軟件,用熟悉了一路爽上天。

2、SQL server圖形化管理器,各種數據庫管理功能,一般來說只有你用不到,少有你想不到。

3、奈何小型商用項目成本過高,MS SQL 放在外網,CPU要買無限版本,windows要買正版,開發環境也要付費。微信上MS銷售問上一句報個價,一般小客戶直接嚇跑。

4、跑到Linux環境下,Java框架,mysql數據庫,一路免費香不香?還有大批輪子奉上。

我超級喜歡VISUAL STUIO + C#+MSSQL,幾個最滿意的C/S架構就是這套東西構建的。但是為了恰飯,還得做java+mysql。。。中小客戶喜歡。


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