如果今天不努力,明天也不努力,那么人生只是在重复而已。(心不定,难成事)

 分类:DataBase

淘宝海量数据库OceanBase:系统架构详解

淘宝海量数据库OceanBase:系统架构详解
无论从数据量还是访问量,OceanBase不再能够是一个单机系统,即使一台单机能服务高达几个TB的数据、提供几万QPS的服务能力,因此,分布式系统不可避免,然而,内部如何实现拆表(拆库)以及如何实现数据库的事务,成为了一个很大的挑战和十分艰...

Sam 1年前 (2017-04-16) 196℃ 0评论 0喜欢

基于Sentinel(哨兵)搭建Redis高可用集群

基于Sentinel(哨兵)搭建Redis高可用集群
概述 Redis哨兵为Redis提供了高可用性。实际上这意味着你可以使用哨兵模式创建一个可以不用人为干预而应对各种故障的Redis部署。 哨兵模式还提供了其他的附加功能,如监控,通知,为客户端提供配置。 下面是在宏观层面上哨兵模式的功能列...

Sam 1年前 (2017-04-16) 184℃ 0评论 0喜欢

使用sentinel搭建一个高可用redis系统

使用sentinel搭建一个高可用redis系统
一、单个实例 当系统中只有一台redis运行时,一旦该redis挂了,会导致整个系统无法运行。 单个实例 二、备份 由于单台redis出现单点故障,就会导致整个系统不可用,所以想到的办法自然就是备份(一般工业界认为比较安全的备份数应该...

Sam 1年前 (2017-03-28) 148℃ 0评论 0喜欢

MySQL生成千万级的测试数据

MySQL生成千万级的测试数据
MySQL生成千万级的测试数据,涛哥建议下面操作在mysql workbench中操作更方便 1、创建一个临时内存表, 做数据插入的时候会比较快些(存储引擎为Memory) MySQL DROP...

Sam 1年前 (2017-03-02) 37℃ 0评论 0喜欢

MySQL数据库的水平分表和垂直分表

MySQL数据库的水平分表和垂直分表
一、水平分割: 例:QQ的登录表。假设QQ的用户有100亿,如果只有一张表,每个用户登录的时候数据库都要从这100亿中查找,会很慢很慢。如果将这一张表分成100份,每张表有1亿条,就小了很多,比如qq0,qq1,qq2…qq99...

Sam 1年前 (2017-03-02) 36℃ 0评论 0喜欢

数据库的垂直划分和水平划分

数据库的垂直划分和水平划分
读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。 为什么要分库、分表、读写分? 单表的...

Sam 1年前 (2016-11-20) 39℃ 0评论 0喜欢

Redis-cli命令最新总结

Redis-cli命令最新总结
资料来源: http://redisdoc.com/ http://redis.io/commands 连接操作相关的命令 默认直接连接  远程连接-h 192.168.1.20 -p 6379 ping:测试连接是否存活如果正常会返回po...

Sam 2年前 (2016-10-14) 142℃ 0评论 0喜欢