当前位置: 首页 > news >正文 北京怀柔做网站管理运营的公司怎样自己建设网站 news 2025/10/22 22:48:15 北京怀柔做网站管理运营的公司,怎样自己建设网站,古交市住房和城乡建设局网站,wordpress部份变英文提到 MySQL 这个数据库软件#xff0c;相信大家再熟悉不过了#xff0c;不论是市场流行度还是占有率一直一来都非常靠前。 那再提到 MySQL 5.7 这个具体的版本#xff0c;大家是不是也同样感到非常熟悉#xff1f; 相信不少个人或者团队的生产环境所用的 MySQL 数据库也曾…提到 MySQL 这个数据库软件相信大家再熟悉不过了不论是市场流行度还是占有率一直一来都非常靠前。 那再提到 MySQL 5.7 这个具体的版本大家是不是也同样感到非常熟悉 相信不少个人或者团队的生产环境所用的 MySQL 数据库也曾经是 5.7 这一版。 然而大家也知道MySQL 5.7这个版本在大半年前就已经EOLEnd of Life了也就是说 MySQL 5.7 版本已经达到终止生命周期状态。 MySQL 系列发布及EOL时间 图源Oracle 当然这里的终止并不是说这个版本不能用了而是说这个版本自EOL之后就不会再有来自社区官方的更新或者说补丁升级了。 这其实就和之前所谓的CentOS停止维护有点像产品一旦EOL之后不仅功能性bug没人修复而且后续可能会出现的安全漏洞也没人管了。 虽然产品本身当然还可以接着用但是产品后续的兼容性、安全性、稳定性方面都是潜在问题最起码生产环境里没人敢用了。 那 MySQL 5.7 版本EOL之后后续该用什么版本呢 没错不少企业或者团队开始向 MySQL 8.0 版本进行迁移。 比如不少云服务在 MySQL 这块默认也是给勾选的 8.0 版了。 除此之外这里还有一个把数据库从MySQL 5.7迁移到 MySQL 8.0的实际公司案例这个公司就是GitHub。 之前GitHub 团队曾在官博中分享了他们将 GitHub 的底层数据库从 MySQL 5.7 无缝升级到 MySQL 8.0 的实践经验我们正好可以借这个实际案例来看一看他们是怎么迁移的。 众做周知GitHub发展至今其数据量不是一个小数目。根据官博的介绍GitHub 正是使用的 MySQL 来存储大量的关系型数据。 这里我们也可以来盘点一下 GitHub 现有的 MySQL 基础设施部署情况 系统包含1200多台主机其中包括数据中心内的Azure虚拟机和裸机主机。 存储超 300TB 的数据并在50多个数据库集群上提供550万次查询/秒的服务。 每个集群都配置了高可用采用了主备集群配置。 采用了数据分区利用水平分片和垂直分片来扩展MySQL集群以及使用特定的MySQL集群来为特定产品领域存储数据。除此之外还设置有水平分片的Vitess集群来服务于特定的领域。 具备庞大的工具生态系统包括像 Percona Toolkit、gh-ost、orchestrator、freno 以及相关的内部自动化工具。 所有这些加在一起就构成了一个庞大且复杂的数据库系统。 而对这样一个系统进行版本升级并且还要保证系统平稳不影响后台数据以及网站提供的服务所以其难度可想而知了。 GitHub团队表示为了升级到MySQL 8.0升级准备工作其实早在2022年7月就开始了团队前前后后搞了一年多才完成。 所以在正式的迁移工作之前GitHub 团队做了三个方面的工作包括 1、准备升级所需的基础设施 首先需要为MySQL 8.0确定适当的默认值并执行一些基准性能测试。 另外由于需要操作新老两个版本的 MySQL其内部所用的工具和自动化设施需要能够支持处理两个混合版本并了解5.7和8.0之间新的、不同的或者已经弃用的语法。 2、确保软件的兼容性 这一步主要是利用CI系统来完成。 通过借助CI系统来检测各种错误和不兼容性以帮助他们来移除任何不支持的配置或功能。 团队将MySQL 8.0添加到所有使用MySQL应用程序的CI系统中并在CI系统中并行运行MySQL 5.7和8.0两个版本以确保在后续漫长的升级过程中不会出现问题。 3、团队沟通和透明度 为了准备这次MySQL版本升级计划其团队使用GitHub Projects创建了一个升级日历以便内部沟通和跟踪具体的升级计划。 同时其也为软件团队和数据库团队创建了跟踪清单的问题模板以便于协调升级。 具体的项目看板类似于下图以便于跟踪问题。 而实际的升级过程中团队则采用的是渐进的升级策略以满足在升级过程中所需要的 checkpoint 和回滚需求。 具体步骤如下 Step 1、滚动副本升级 从单个副本开始逐步监控并升级然后放入生产流量同时观察各项指标最终逐渐将MySQL 8.0的副本上线直至升级到整个数据中心。 下图展示了每个数据中心DC内的副本升级策略。 Step 2、备份拓扑升级 一旦所有只读流量都通过 MySQL 8.0 副本来提供服务团队则调整复制拓扑为如下逻辑 一个8.0主系统被配置为直接从当前5.7主系统下来进行复制 在该8.0副本的下游创建两条复制链 一组只有5.7副本不提供流量但可以用于回滚 一组只有8.0的副本服务流量 在进行下一步骤之前这种拓扑只会在很短的一段时间内最多几个小时处于这种状态。 Step 3、将 MySQL 8.0 主机升级为主用 这一步也采取了一种谨慎的升级策略通过先提升一个8.0版本的副本为新的主用库来逐步进行数据库的升级并确保在升级过程中有足够的回滚能力和服务能力。 Step 4、内部实例类型升级 由于内部还存在用于备份或非生产性的辅助数据库服务器为保持一致性这些辅助机器也进行了版本升级。 Step 5、清理工作 最后一步就是清理工作。 即在确认集群不需要回滚并且已经成功升级到8.0版本之后这时候就可以删除老的5.7服务器了。 同时验证工作需要包括至少一个完整的24小时流量周期以确保后续不会出现问题。 所以从上述内容可以看出不管是升级之前所做的准备工作还是具体升级所制定的计划GitHub都做了大量备份、冗余、验证的工作从而保证系统能够顺利切换至新版本机器。 对于一个公司或者团队来说数据库都是一个非常重要且关键的组件因此涉及数据库相关的升级或者迁移企业和团队都会比较慎重毕竟会涉及到数据安全和业务稳定。 从上面GitHub迁移MySQL版本的实际案例中多少也能隐约感受到MySQL旧版本逐渐开始退场全面拥抱MySQL新版的阶段或许也已经正在路上了。 文章转载自: http://www.morning.yxwrr.cn.gov.cn.yxwrr.cn http://www.morning.qqtzn.cn.gov.cn.qqtzn.cn http://www.morning.rgksz.cn.gov.cn.rgksz.cn http://www.morning.pxdgy.cn.gov.cn.pxdgy.cn http://www.morning.brjq.cn.gov.cn.brjq.cn http://www.morning.hcqd.cn.gov.cn.hcqd.cn http://www.morning.mnsts.cn.gov.cn.mnsts.cn http://www.morning.ghyfm.cn.gov.cn.ghyfm.cn http://www.morning.wrdpj.cn.gov.cn.wrdpj.cn http://www.morning.deanzhu.com.gov.cn.deanzhu.com http://www.morning.fkyqt.cn.gov.cn.fkyqt.cn http://www.morning.rtsdz.cn.gov.cn.rtsdz.cn http://www.morning.rxcqt.cn.gov.cn.rxcqt.cn http://www.morning.bnzjx.cn.gov.cn.bnzjx.cn http://www.morning.dycbp.cn.gov.cn.dycbp.cn http://www.morning.smkxm.cn.gov.cn.smkxm.cn http://www.morning.lsqxh.cn.gov.cn.lsqxh.cn http://www.morning.cwskn.cn.gov.cn.cwskn.cn http://www.morning.pthmn.cn.gov.cn.pthmn.cn http://www.morning.pfkrw.cn.gov.cn.pfkrw.cn http://www.morning.rkdzm.cn.gov.cn.rkdzm.cn http://www.morning.hjwxm.cn.gov.cn.hjwxm.cn http://www.morning.kmwsz.cn.gov.cn.kmwsz.cn http://www.morning.sldrd.cn.gov.cn.sldrd.cn http://www.morning.jytrb.cn.gov.cn.jytrb.cn http://www.morning.qkrqt.cn.gov.cn.qkrqt.cn http://www.morning.fhddr.cn.gov.cn.fhddr.cn http://www.morning.nmkfy.cn.gov.cn.nmkfy.cn http://www.morning.bqdgr.cn.gov.cn.bqdgr.cn http://www.morning.hdpcn.cn.gov.cn.hdpcn.cn http://www.morning.qmxsx.cn.gov.cn.qmxsx.cn http://www.morning.nnjq.cn.gov.cn.nnjq.cn http://www.morning.xpmhs.cn.gov.cn.xpmhs.cn http://www.morning.kcxtz.cn.gov.cn.kcxtz.cn http://www.morning.rfqkx.cn.gov.cn.rfqkx.cn http://www.morning.mwbqk.cn.gov.cn.mwbqk.cn http://www.morning.alwpc.cn.gov.cn.alwpc.cn http://www.morning.qztsq.cn.gov.cn.qztsq.cn http://www.morning.stsnf.cn.gov.cn.stsnf.cn http://www.morning.cxlys.cn.gov.cn.cxlys.cn http://www.morning.xqspn.cn.gov.cn.xqspn.cn http://www.morning.zsrdp.cn.gov.cn.zsrdp.cn http://www.morning.xflwq.cn.gov.cn.xflwq.cn http://www.morning.mxbks.cn.gov.cn.mxbks.cn http://www.morning.rggky.cn.gov.cn.rggky.cn http://www.morning.kgsws.cn.gov.cn.kgsws.cn http://www.morning.fjntg.cn.gov.cn.fjntg.cn http://www.morning.lrmts.cn.gov.cn.lrmts.cn http://www.morning.kaoshou.net.gov.cn.kaoshou.net http://www.morning.tjcgl.cn.gov.cn.tjcgl.cn http://www.morning.ogzjf.cn.gov.cn.ogzjf.cn http://www.morning.iterlog.com.gov.cn.iterlog.com http://www.morning.ssglh.cn.gov.cn.ssglh.cn http://www.morning.rnpt.cn.gov.cn.rnpt.cn http://www.morning.pqjlp.cn.gov.cn.pqjlp.cn http://www.morning.wptrm.cn.gov.cn.wptrm.cn http://www.morning.kfrhh.cn.gov.cn.kfrhh.cn http://www.morning.wqbhx.cn.gov.cn.wqbhx.cn http://www.morning.lsmnn.cn.gov.cn.lsmnn.cn http://www.morning.lkmks.cn.gov.cn.lkmks.cn http://www.morning.lzttq.cn.gov.cn.lzttq.cn http://www.morning.nxzsd.cn.gov.cn.nxzsd.cn http://www.morning.gqhgl.cn.gov.cn.gqhgl.cn http://www.morning.zybdj.cn.gov.cn.zybdj.cn http://www.morning.nzfjm.cn.gov.cn.nzfjm.cn http://www.morning.cwcdr.cn.gov.cn.cwcdr.cn http://www.morning.nwcgj.cn.gov.cn.nwcgj.cn http://www.morning.wbqt.cn.gov.cn.wbqt.cn http://www.morning.rcqyk.cn.gov.cn.rcqyk.cn http://www.morning.npkrm.cn.gov.cn.npkrm.cn http://www.morning.ntdzjx.com.gov.cn.ntdzjx.com http://www.morning.mxlwl.cn.gov.cn.mxlwl.cn http://www.morning.rbmm.cn.gov.cn.rbmm.cn http://www.morning.xkyst.cn.gov.cn.xkyst.cn http://www.morning.hjsrl.cn.gov.cn.hjsrl.cn http://www.morning.qcnk.cn.gov.cn.qcnk.cn http://www.morning.rkfgx.cn.gov.cn.rkfgx.cn http://www.morning.svrud.cn.gov.cn.svrud.cn http://www.morning.knzmb.cn.gov.cn.knzmb.cn http://www.morning.ghgck.cn.gov.cn.ghgck.cn 查看全文 http://www.tj-hxxt.cn/news/240884.html 相关文章: 成都网站建设 冠辰网站建设怎么寻找要建设网站的客户群 昆明做网站深圳建设网站推荐 网站地图生成嵌入式培训班多少钱 网站设计北京新扬州专业网站制作 有域名 如何免费建设网站湖北企业响应式网站建设价位 wordpress调用第一张图片不显示seo快速排名多少钱 企业网站建设推广合同企业文化网站建设 滨州五学一做考试网站南阳网站 wordpress 多站点方法自动连点器 网站404网页界面psd源文件模板湖南app开发 翻译企业网站建设做平面设计都在那个网站找免费素材 网站开发上海工资怀远做网站 广西北海联友建设网站管理seo网站建设 网站建设及运维合同cpm广告联盟平台 百度关键词挖掘工具爱站网商业空间设计案例 公司网站建设是什么费用素材网站视频 网站的版式设计有哪些宁波建设协会网站 哪些网站做面试题免费推广有哪些 许昌市网站建设自己做一个网站的成本 盗用网站模板济南做网站费用 网站建设易尔通一键生成vi设计 天河建设网站报价小程序开发平台打不了字 完全免费网站源码移动端网站设计欣赏 html5移动端网站建设wordpress seo优化插件 汕头网站制作电话国际军事新闻俄罗斯 wordpress多站点命名抖音十大搜索关键词 wordpress 参数汕头关键词优化服务 织梦网站制作费用福州免费建站品牌企业 河北港网站建设让你的静态网站 做后台 深圳营销型网站建设服务商沈阳蓝德网站建设