Redis高可用实战 Redis

Redis高可用实战

一,Redis简单介绍 Redis是一个高性能的key-value非关系型数据库,由于其具有高性能的特性,支持高可用、持久化、多种数据结构、集群等,使其脱颖而出,成为常用的非关系型数据库。 此外,Re...
阅读全文
MySQL字段何时拆分 MySQL

MySQL字段何时拆分

前言 在数据库的维护当中对表的垂直才分是必然的,基本上在业务刚开始准守 3NF 是明智的,当然也可以有一些反范式的设计。但是,建议还是应该在3NF的基础上再酌情考虑反范式。 当遇到真的要对一些表进行拆...
阅读全文
Redis Cluster 设计要点 Redis

Redis Cluster 设计要点

架构:无中心 Redis Cluster采用无中心结构,每个节点都保存数据和整个集群的状态 每个节点都和其他所有节点连接,这些连接保持活跃 使用gossip协议传播信息以及发现新节点 node不作为c...
阅读全文
MongoDB的选举过程 mongodb

MongoDB的选举过程

MongoDB的复制集具有自动容忍部分节点宕机的功能,在复制集出现问题时时,会触发选举相关的过程,完成主从节点自动切换. 每个复制集成员都会在后台运行与复制集所有节点的心跳线程,在两种情况下会触发状态...
阅读全文
mongodb复制集内部机制 mongodb

mongodb复制集内部机制

带着副本集的问题来看吧! 副本集故障转移,主节点是如何选举的?能否手动干涉下架某一台主节点。 官方说副本集数量最好是奇数,为什么? mongodb副本集是如何同步的?如果同步不及时会出现什么情况?会不...
阅读全文