關于云數據庫MySQL和SQL Server,你知道如何選擇嗎?
關于云數據庫MySQL和SQL Server,你知道如何選擇嗎?

在最近幾年,云數據庫逐漸成為焦點中的焦點。根據IDC數據顯示,到2025年,全球超過50%的數據庫將部署在公有云上;在中國市場,這個數據將達70%以上。
在數據庫中,較受中小企業歡迎的是MySQL和SQL Server,根據DB-Engines官網2021年10月份數據,兩者榜上有名,位居前三。(一般情況下Oracle更適合大型企業)
那么,關于云數據庫MySQL和SQL Server,你知道如何選擇嗎?
01 梳理需求
從數據庫在業務場景中的應用,我們可以知道,云數據庫幾乎是不獨立存在的,通常會作為應用系統的后端或存儲層。
選擇前,可以對數據量、數據生成速度、數據的模式,數據存儲的方式,對延遲的要求等等進行梳理,確定數據庫的配置需求。
【以網頁小游戲為例】
主要用于保存游戲數據和用戶信息,根據游戲和用戶的規模,明確數據量是數GB還是數千GB(TB),游戲規模不大,數據量一般在GB級別。
由于游戲對讀取和寫入的延遲容忍度更低,每個用戶操作的響應時間,系統的分析查詢時間是否能達到毫秒級,與云數據庫的硬件配置息息相關,存儲在本地SSD盤上,可以降低I/O延時。
一般數據會以存儲結構化或表格的形式,并且需要達到ACID性質(原子性、一致性、隔離性、持久性),根據數據量,可以選2核4G及以上配置的云數據庫。
網頁小游戲部署數據庫,較為簡單的方式是將所有數據寫入一個數據庫服務器,利用SQL復制,同步幾個鏡像數據庫服務器,當執行查詢時,程序會自動分流在不同的鏡像數據庫里查詢數據。
云數據庫MySQL和SQL Server主要適用于中小企業,單節點、本地SSD磁盤存儲(RAID10),配置規格最高8核32G/500G,支持IP白名單、備份和恢復、參數設置、性能監控等。
02 對比區別
簡單來說,在多平臺環境中,有更多的人愿意選擇MySQL。對于Windows用戶,當需要執行深度分析,或進行工作負載遷移時,則更愿意選擇SQL Server。
03 場景示例
云數據庫MySQL和SQL Server的選型在很大程度上依賴于場景。
簡單的項目,中小型的網站/程序的開發,應用PHP,對可用性的要求不是很高,一般選擇 MySQL作為數據庫,體積小、速度快、總體擁有成本低,而且開放源碼。
【網站應用示例】
搭建網站可以選用云數據庫MySQL網站服務器,搭配負載均衡分發訪問請求,云數據庫MySQL實現網站訪客記錄,注冊用戶賬號列表保存以及歷史數據的存儲,節省開支。
較為復雜的項目(項目運作時間長),數據分析,數據清洗,對安全性、可擴展性有要求,一般選擇SQL Server,BUG少,更安全,在數據處理上有天然的優勢。

本文鏈接:http://www.yjxzy.net/news/details-12-810.html
版權聲明:
1:本站所有內容均由互聯網收集整理、上傳,并且以計算機技術研究交流為目的,僅供大家參考、學習,不存在任何商業目的與商業用途,如描述有誤或者學術不對之處歡迎及時提出,不甚感謝。
2、 如涉及版權問題,請聯系我們4724325@qq.com第一時間處理;
我們從以下三個方面,對比純靜態和偽靜態兩種靜態頁面生成方式,逐一展開分析。
用JS的正則表達式如何判斷輸入框內為中文或者是英文數字,或者是三者混編
css制作扇形
純CSS3文字Loading動畫特效
PhpStorm 2022.1 EAP 3 在 PHPDoc 和屬性中添加了對多行和嵌套數組形狀的完全支持:在這種情況下,可以使用數組形狀注釋定義數組結構,以獲得鍵的代碼補全并推斷值的類型。
PHP作為Web界第一大語言近年來熱度不夠,但是這幾年的進步和成長卻沒有中斷。在2022伊始,我們來一起學習一下目前PHP的現狀以及最新版本帶來的特性。
Linux程序前臺后臺切換:在Linux終端運行命令的時候,在命令末尾加上 & 符號,就可以讓程序在后臺運行Ubuntu$">root@Ubuntu$ ./tcpserv01 &
Python 的正則表達式支持 多行模式,將每行文字分別匹配。然而各種操作系統里,換行符的表示法各不相同,會導致 Python 不能正確使用多行模式。