数据库

Redis Cluster 理论知识

Redis 集群的 TCP 端口(Redis Cluster TCP ports) 每个 Redis 集群节点需要两个 TCP 连接打开。正常的 TCP 端口用来服务客户端,例如 6379,加 10000 的端口用作数据端口,在上面的例子中就是 16379...

MySQL开发知识:MySQL中符号@的作用

实战 select @a; 变量名,如果你不加的话,会认为这是一个列名,但是这列不存在,就报错了; @变量名 : 定义一个用户变量. = 对该用户变量进行赋值. 用户变量赋值有两种方式: 一种是直接用"=“号,另一种是用”...

MySQL数据库复制之GTID复制的特性具体使用

遇到的问题 从MySQL 5.6.5开始新增了一种基于GTID的复制方式。通过GTID保证了每个在主库上提交的事务在集群中有一个唯一的ID。这种方式强化了数据库的主备一致性,故障恢复以及容错能力。 GTID是什么 GTID (Global Transact...

Windows Server 2012 安装oracle11g详细过程的图文教程

1、下载oracle11g的安装文件 2、将两个压缩文件解压到同一目录下,尽量不要出现中文(网上说的,我没试过路劲出现中文会有什么问题)。 3、解压后出现database文件夹,点击文件夹中setup启动安装 4、如果在启动安装时报错,提示环境满足最低要求...

MySQL数据库中where 1=1方法的使用及改进

背景 刚入行的同学,看到在SQL语句中出现where 1 = 1这样的条件可能会有所困惑,而长时间这样使用的朋友可能又习以为常。那么,你是否还记得当初为什么要这样写?是否有性能问题?有没有更好的写法? 今天这篇文章,带大家从头到尾梳理一下where 1 =...

Redis Cluster 设计要点

架构:无中心 Redis Cluster采用无中心结构,每个节点都保存数据和整个集群的状态 每个节点都和其他所有节点连接,这些连接保持活跃 使用gossip协议传播信息以及发现新节点 node不作为client请求的代理,client根据node返回的错误...