新睿云

> 弹性云服务器ECS > 不要妖魔化“云”,您的数据库是否适合迁移到云服务器要看具体需求

不要妖魔化“云”,您的数据库是否适合迁移到云服务器要看具体需求

作者/来源:新睿云小编 发布时间:2019-07-01

先引用知乎网友的感悟

先来说下我的境况,近两年本地的数据库早已卸载,开发都是各种程序直连RDS,最近升级了下主机改自建云端数据库了。云服务器最大的好处就是,你可以在任何时候背个轻便笔记本坐下来就可以开发和调试,而不用急着赶回单位或家里。

另外,开发测试和生产环境对数据库的相应要求不能混为一谈。现在技术这么发达,各种cache技术飞起,真正需要保证连接的也就是应用服务器和数据之间的连接通路。如果是同时使用同一家公司的云主机和云数据库,一般都问题不大。

最后说下楼主头疼的备份问题,云上的东西,那就还在云上备份呗,没有必要备份到本地了,特别是在数据量很大的情况下。云计算利用的好,无论是传输还是存贮,其实很节约成本,包括最重要的时间成本,技术上还是多下点功夫,一定会有好的解决方案。

这位网友看来是一个云计算受益着,本人对云服务器十分欢迎。不过数据库到底适不适合迁移到云端?这个得看具体业务来具体分析。

数据库

一、数据库迁移到云端可能会出现的问题

1.公网网络传输的时延一般在100ms这个数量级上,而本地localhost网络延迟在20us左右,差了几千倍。

2.如果一次用户访问需要访问五次数据库,不考虑数据库本身时延,光是传输时延就有半秒了,会极大的影响体验。

3.一般数据库操作都是同步阻塞的,时延大,则并发会下降。

上述三点是目前技术存在的瓶颈,如果您的业务逻辑性、并发性要求都很高,有很多复杂查询可能云服务器这里确实不合适。不过如果对查询效率没有那种近乎苛刻的要求,云服务器还是挺合适。

mysql

二、数据迁移云服务器后的优势

1.冗余-云服务器服务通常至少将每个数据片的三个副本存储在不同的地方,除非这三个单独的硬盘在同一时刻同时发生故障,否则你的数据可以迅速恢复而不会存在丢失的风险。而这个故障发生的概率跟你走路看到外星人的概率差不多。

2.安全-只要你保管好密码,只有你可以访问这些文件。由于数据存放在远程,而且由于数据是经过加密后分散存储在不同的服务器上,所以只有你才能够访问这些数据,哪怕是服务商的技术人员也无权窥探。而且由于数据传输过程中通常使用加密连接,数据窃听的风险也极低。

这里建议大家如果选用云服务器和云数据库其产品最好选择同一家,同一个节点,这样能最大限度的避免跨网传输所产生的延迟。新睿云向来以高效优质著称,新睿云您的睿智之选。

热门标签
new year
在线咨询
咨询热线 400-1515-720
投诉与建议
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待