justin 齐齐
生命在于折腾
摘要: 背景介绍 高可用架构对于互联网服务基本是标配,无论是应用服务还是数据库服务都需要做到高可用。本文是对MySQL数据库的高可用方案中,基于主从复制的MHA软件理论部分进行梳理和小结。 MHA软件介绍 1.MHA软件是由MHA Manager(管理节点)和MHA Node(数据节点)组成2.MHA Ma 阅读全文
posted @ 2018-05-22 17:31 justin01 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇文章主要谈谈MySQL数据库在发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段: 阶段一:数据库表设计 项目立项后,开发部门根据产品部门需求开发项目。 开发工程 阅读全文
posted @ 2018-05-22 16:50 justin01 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 1:数据库的设计 一个好的数据库设计方案对于数据库的性能常常会起到事半功倍的效果。数据库的设计包含数据库架构和业务表的设计。 1)数据库架构 根据不同的数据量和访问量,来设计不同的架构。适合自己的才是最好的。 单实例:数据读取和写入都是一个数据库实例。(备份实例不算在内)。这个适用于小型的企业内部系 阅读全文
posted @ 2018-05-22 16:47 justin01 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一、元素分类# 有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。# 即: {'k1': 大于66的所有值, 'k2': 小于66的所有值} 1 2 3 4 5 6 7 8 阅读全文
posted @ 2018-05-22 11:37 justin01 阅读(151) 评论(0) 推荐(0) 编辑