
数据库
贾己人
千里之行,始于足下。
展开
-
mysql-proxy安装配置
mysql-proxy安装配置MySQL-Proxy地址:192.168.10.103MYSQL主库地址:192.168.10.104MYSQL从库地址:192.168.10.105安装过程:1.先安装luaLua 是一个小巧的脚本语言。Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。一个完整的Lua解释器不过200k,在目前所有脚本...原创 2017-12-03 19:59:09 · 3193 阅读 · 0 评论 -
分布式事务XA
转自:分布式事务XA1、什么是分布式事务分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数...转载 2018-04-25 22:12:44 · 701 阅读 · 0 评论 -
数据库(分库分表)中间件对比
转自:数据库(分库分表)中间件对比分区:对业务透明,分区只不过把存放数据的文件分成了许多小块,例如mysql中的一张表对应三个文件.MYD,MYI,frm。根据一定的规则把数据文件(MYD)和索引文件(MYI)进行了分割,分区后的表呢,还是一张表。分区可以把表分到不同的硬盘上,但不能分配到不同服务器上。优点:数据不存在多个副本,不必进行数据复制,性能更高。缺点:分区...转载 2018-04-06 16:47:25 · 873 阅读 · 0 评论 -
MySQL从库Seconds_Behind_Master瞬间飙升又很快恢复
缘由收到系统告警如下: 告警一次,Seconds_Behind_Master的值到了11083795,很快就恢复。原因网上查找相似问题发下如下文章: https://www.jianshu.com/p/d01190078cf5 看后觉得不错。但是本人并未测试出相同的结果。可能是数据量的问题。于是我开始查找官方文档,与Seconds_Behind_Maste...原创 2018-03-16 16:16:08 · 3581 阅读 · 0 评论 -
InfluxDB简介以及安装配置
一、InfluxDB简介InfluxDB是一个开源分布式时序、事件和指标数据库。使用 Go 语言编写,无需外部依赖。其设计目标是实现分布式和水平伸缩扩展。它有三大特性:1. Time Series (时间序列):你可以使用与时间有关的相关函数(如最大,最小,求和等),以时间为维度的高效查询2. Metrics(度量):你可以实时对大量数据进行计算3. Eevents(事件):它支...转载 2018-01-18 11:55:25 · 824 阅读 · 0 评论 -
使用keepalived实现redis主从切换
安装keepalived和redis主从的过程不再赘述,可参见本人其他部署文章。主机名 IP地址 所安装软件 jia3.ty.com 192.168.10.103 keepalived(backup-高优先级),redis(master) jia4.ty.com 192.168.10.104 keepalived(backup-低优先级),re...原创 2018-01-09 15:59:45 · 2734 阅读 · 0 评论 -
Redis主从配置及测试
下载相应版本安装包我这里使用的是redis-3.2.9版本官网下载地址:http://download.redis.io/releases/redis-3.2.9.tar.gz安装1.主机环境主机名 IP地址 操作系统 jia3.ty.com 192.168.10.103 CentOS release 6.6 (Final) jia4.ty.com...原创 2018-01-09 14:35:44 · 537 阅读 · 0 评论 -
Redis-cluster集群的搭建实践
转自:http://blog.youkuaiyun.com/fengshizty/article/details/51368004Redis Cluster集群一、redis-cluster设计Redis集群搭建的方式有多种,例如使用zookeeper等,但从redis 3.0之后版本支持redis-cluster集群,Redis-Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个...转载 2018-01-08 18:07:31 · 308 阅读 · 0 评论 -
es插件安装以及常用插件介绍
参考:http://www.cnblogs.com/richaaaard/p/5212044.html安装• 在线安装针对ElasticSearch,我们可以直接通过命令行进行在线插件安装sudo elasticsearch/bin/plugin install mobz/elasticsearch-head但是可能会出现SSLHandshakeException错误参考https://...原创 2017-12-03 20:11:02 · 2854 阅读 · 0 评论 -
mysql半同步复制
Mysql 主从复制(半同步)1.半同步复制 在说明半同步复制之前我们先来了解一下,什么是同步复制?同步复制:同步复制可以定义为数据在同一时刻被提交到一台或多台机器,通常这是通过众所周知的“两阶段提交”做到的。虽然这确实给你在多系统中保持一致性,但也由于增加了额外的消息交换而造成性能下降。使用MyISAM或者InnoDB存储引擎的MySQL本身并不支持同步复制,然而有些技术,例如分布...原创 2017-12-03 20:05:08 · 311 阅读 · 0 评论 -
redis使用ttl查看key(键)的生存时间
TTL key以秒为单位,返回给定 key 的剩余生存时间(TTL, time to live)。可用版本:>= 1.0.0时间复杂度:O(1)返回值:当 key 不存在时,返回 -2 。当 key 存在但没有设置剩余生存时间时,返回 -1 。否则,以秒为单位,返回 key 的剩余生存时间。 在 Redis 2.8 以前,当 key 不存在,或者 ke...转载 2018-07-20 10:25:06 · 56645 阅读 · 0 评论