亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何用正確的態度審視SQL Server數據庫

發布時間:2021-11-29 15:45:29 來源:億速云 閱讀:140 作者:柒染 欄目:數據庫

如何用正確的態度審視SQL Server數據庫,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

很多使用SQL Server數據庫的朋友,可能從MSSQL2000就開始用起,一路升級,目前版本是2019,但只提供預覽版。正式版本的SQL Server是2017版,這也是筆者目前正用的版本。

SQL Server 2019還真是了不得,她在大數據群集、數據庫引擎等方面有重大功能突破,還提供了新的工具Azure Data Studio,如果您有興趣,不妨下載一個預覽版試用一番。

下圖是SQLServer版本的變遷歷史,如果您一直用,可以看看您都用過哪些版本:

如何用正確的態度審視SQL Server數據庫

目前大家用的最多的數據庫,肯定不是SQL Server,應該是MySQL。很多人對SQL Server比較反感,蓋是因為MySQL是開源的、不存在版權之爭,而SQL Server是商業數據庫、需要購買;或因網上MySQL的資源非常豐富,使用的成本比較低;或因大家對微軟這種壟斷型的軟件公司根本就喜歡不起來吧。

沒辦法,使用開源免費數據庫確實就是爽,不擔心版權問題、不用花錢、還有網上大量可用資源。不但是您喜歡、我也很喜歡。如果您使用開源免費的數據庫,可能感覺呼吸的空氣就是香甜的、而那些還在使用SQL Server的就像不開化的土老帽。

SQL Server和Oracle、DB2、Informix、Sybase等商業數據庫誕生在同一個時代,有數十年的發展歷史,就功能和性能來說,SQL Server并不算差。我們都有這樣的共識,微軟的東西優勢就是傻瓜化,但性能卻很一般,SQLServer也不例外。

筆者用過多種數據庫,有SQL Server、MySQL、PostgreSQL、Access、SQLite等等。自從MySQL被Oracle收購之后,感覺MySQL已經被判了死緩,但MySQL已經占領了大量市場,按照Oracle對Java的流氓品性,感覺MySQL未來兇多吉少。

可喜的是,MariaDB出現了,她是從MySQL分出的分支,承諾繼續走開源免費路線。說白了就是看不慣Oracle這種大流氓唄。國內也有一群有識之士,開發出了非常牛掰的NewSQL數據庫TiDB,也是沿著超越和替換MySQL的路子去的。

如何用正確的態度審視SQL Server數據庫

對于大型應用來說,我們一般也不會選SQLite和Access,這兩者更合適用在本地存儲,就像你用水果刀去殺牛,感覺刀子拿著順手,卻干不出好成績。

就個人喜好來說,大型應用還是選PostgreSQL或TiDB,如果您真的割舍不了MySQL,也可以嘗試下MariaDB,兩者就像孿生兄弟一般。PostgreSQL號稱世界上功能強大的開源數據庫,這名頭也不是蓋的;TiDB是國內貢獻的開源數據庫,對OLAP、OLTP的支持都棒極了。

隨著NoSQL的飛速發展,有些朋友對MongoDBRedis等充滿了激情,MongoDB本來有大好前途,卻被自己的私欲帶歪了。總體來說,NoSQL數據庫應用尚未大面積鋪開,但NewSQL卻出現了,NewSQL兼容并蓄,吸收了傳統數據庫和NoSQL的所有優點,將來肯定會分走不少傳統數據庫和NoSQL數據庫的市場。

如何用正確的態度審視SQL Server數據庫

對使用數據庫的朋友來說,喜歡是一回事,拿來干活賺錢養家又是另一回事。很多朋友不都是罵著自己正在用的工具、夸著自己想用但還無法常用的工具、但還是要用自己罵著的工具來賺錢謀生嘛。以筆者為例,我最喜歡的數據庫是PostgreSQL,但用的卻不多。

筆者的客戶主要是工廠ERP應用,我也是權衡再三,就各種成本來說,使用SQL Server的成本還算是低一些,維護起來還是會方便很多。工廠一般很少有專業的數據庫管理員,除了SQL Server,其它數據庫普通的網管也很難玩得轉。

有些比較“聰明”的朋友,他們只在數據庫中使用表、視圖這些基本元素,而不去碰存儲過程、自定義函數這些。這些朋友想要更換數據庫確實挺簡單的,把表創建的腳本導出來,稍作修改就可以用在其它數據庫上。

但也有一些像我這樣的“愚蠢”的朋友,特喜歡用存儲過程、自定義函數,我對存儲過程的喜愛到了癡迷的程度,客戶端基本不會傳遞查詢、更新語句到數據庫,所有的操作都封裝在存儲過程中。

如何用正確的態度審視SQL Server數據庫

結果可想而知:想要做數據庫遷移真是難上加難。還好我在新開發系統時,所有的SQL腳本都是雙份,一份針對SQLServer、一份針對PostgreSQL,兩種數據庫都支持,耗費的精力和時間會多一些,但總可以在喜好和應用上找到心理平衡點。

雖然很多朋友討厭SQLServer,但我們不得不承認,SQLServer功能強大、性能優良。您可以討厭她,但她也不會死,還可能活得很滋潤。如果您討厭她卻又離不開她,不如就像我這樣,嘗試把所有腳本都做雙份吧。

  1. 高吞吐低延遲的 NoSQL 數據庫——Scylla 3.0 發布

  2. RedHat Satellite 棄 MongoDB ,全面改用 PostgreSQL

  3. 3 月數據庫排行:MySQL 指數持續大漲,PostgreSQL 下跌

  4. 超詳細MySQL數據庫優化

  5. “加班到頭禿”?GitHub吐槽數據庫被騰訊小米等封殺

看完上述內容,你們掌握如何用正確的態度審視SQL Server數據庫的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

江北区| 象州县| 平舆县| 西乡县| 稷山县| 金秀| 新竹市| 中江县| 桐柏县| 五峰| 亳州市| 牡丹江市| 景东| 宝清县| 墨竹工卡县| 漳平市| 延安市| 杭锦后旗| 蒲江县| 青海省| 鄂伦春自治旗| 泸西县| 临潭县| 伊通| 特克斯县| 贡山| 扎鲁特旗| 镇平县| 新郑市| 永春县| 晋江市| 富蕴县| 策勒县| 招远市| 秀山| 嘉兴市| 双江| 辽中县| 阳新县| 施甸县| 鄂温|