前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >说几点关于数据库的见解

说几点关于数据库的见解

作者头像
jeanron100
发布2020-01-24 09:48:44
5190
发布2020-01-24 09:48:44
举报
文章被收录于专栏:杨建荣的学习笔记
  • 弹性 在处理过一些问题之后,我发现弹性是一种很优雅的解决方式。而在弹性方面,关系型的处理就总体来说就不够优雅了,比如扩容和缩容,我们可能更多会去提扩容,而缩容基本不太愿意提,其实换个角度可以理解节点故障就是计划外的缩容。数据库连接方式可以借鉴弹性的设计,远比超时的解决方案要好。这些和云看起来没有直接关系,但是恰恰有直接的关系。
  • 高可用 我们关注的高可用其实是比较窄的,比如一个服务一年没有问题,算不算真正意义上的100%高可用,我觉得不是,因为这只是一个概率问题。 我们对于节点故障的处理其实更多都是被动的方式,而被动的方式恰恰是占比最低的一种,也就意味着我们在高可用方向上是在做防御。如果一个主从节点出现问题的概率依然有,而且确实存在,计划内的主动切换是不是一种好的方式,一来可以快速验证计划内高可用情况,二来我们可以更加面向主动处理问题的方向,在我们传统意义上理解的高可用恰恰是需要耗费一些时间的被动切换,这个时间成本代价其实不低,如果秒级,毫秒级即可搞定这种事情,我们的高可用其实就不是单单防御了,而是更加主动的改进模式。
  • MySQL的生态 看到MySQL的生态发展,这些年还是很不错的,但是在某种程度上,我也似乎看到了多年前Oracle的影子。现在的数据库早就脱离了原来的过渡依赖场景,随着互联网的强力推进,其实我们在那些重逻辑层面的关注度大幅度降低,这是一件好事。而然一个远比简单的数据库做它本位的简单的事情,其实也是一种依赖度,成熟度的降低。
  • SQL优化 已经有好些年没有分享过SQL优化的内容了,从我的理解来说,这应该是这些年数据库发展的一个趋势,尤其是MySQL方向。 因为使用简单,而且做了很多规范和标准化处理,所以现在单纯的SQL优化没有那么叫好,相反对于优化层面的需求大大增长的是对于架构和运维服务层面。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 杨建荣的学习笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档