关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

关系型云数据库MySQL &SQL Server,你选对了吗?

发布时间:2023-04-15 20:43:24

在最近几年,云数据库逐渐成为焦点中的焦点。根据IDC数据显示,到2025年,全球超过50%的数据库将部署在公有云上;在中国市场,这个数据将达70%以上。

数据库.jpg

(图源:IDC中国)


在关系型数据库中,较受中小企业欢迎的是MySQL和SQL Server,根据DB-Engines官网2021年10月份数据,两者榜上有名,位居前三。(一般情况下Oracle更适合大型企业)

数据库排名.png


(图源:DB-Engines官网)

 

那么,关于小鸟云关系型云数据库MySQLSQL Server,你知道如何选择吗?

01梳理需求

从数据库在业务场景中的应用,我们可以知道,云数据库几乎是不独立存在的,通常会作为应用系统的后端或存储层。

选择前,可以对数据量、数据生成速度、数据的模式,数据存储的方式,对延迟的要求等等进行梳理,确定数据库的配置需求。

【以网页小游戏为例】

主要用于保存游戏数据和用户信息,根据游戏和用户的规模,明确数据量是数GB还是数千GB(TB),游戏规模不大,数据量一般在GB级别。

由于游戏对读取和写入的延迟容忍度更低,每个用户操作的响应时间,系统的分析查询时间是否能达到毫秒级,与云数据库的硬件配置息息相关,存储在本地SSD盘上,可以降低I/O延时。

一般数据会以存储结构化或表格的形式,并且需要达到ACID性质(原子性、一致性、隔离性、持久性),根据数据量,可以选2核4G及以上配置的关系型云数据库。

网页小游戏部署数据库,较为简单的方式是将所有数据写入一个数据库服务器,利用SQL复制,同步几个镜像数据库服务器,当执行查询时,程序会自动分流在不同的镜像数据库里查询数据。

小鸟云关系型云数据库MySQLSQL Server主要适用于中小企业,单节点、本地SSD磁盘存储(RAID10),配置规格最高8核32G/500G,支持IP白名单、备份和恢复、参数设置、性能监控等。

02对比区别

简单来说,在多平台环境中,有更多的人愿意选择MySQL。对于Windows用户,当需要执行深度分析,或进行工作负载迁移时,则更愿意选择SQL Server。

鸟叔整理了以下内容,简单对比云数据库MySQLSQL Server在使用上的区别。

数据库对比.png

(▲ 点击查看大图)


03 场景示例

云数据库MySQLSQL Server的选型在很大程度上依赖于场景。

简单的项目,中小型的网站/程序的开发,应用PHP,对可用性的要求不是很高,一般选择 MySQL 作为数据库,体积小、速度快、总体拥有成本低,而且开放源码。

【网站应用示例】

搭建网站可以用小鸟云服务器作为网站服务器,搭配负载均衡分发访问请求,云数据库MySQL实现网站访客记录,注册用户账号列表保存以及历史数据的存储,节省开支。

网站应用数据库mysql.png

(▲ 网站架构示例图)


较为复杂的项目(项目运作时间长),数据分析,数据清洗,对安全性、可扩展性有要求,一般选择SQL Server,BUG少,更安全,在数据处理上有天然的优势。

【金融应用示例】

通过小鸟云服务器、负载均衡、云数据库SQL Server等搭建事前、事中、事后三层数据安全防护网,使用双机热备、同城、异地三中心部署架构,充分满足金融级合规可靠性要求。

金融应用数据库sql.png

(▲ 金融网站架构示例图)



/template/Home/Zkeys/PC/Static