摘要: Amoeba主要在应用层访问MySQL的时候充当query 路由功能,专注 分布式数据库 proxy 开发。座落与Client、DB Server(s)之间。对客户端透明。具有负载均衡、高可用性、Query过滤、读写分离、可路由相关的query到目标数据库、可并发请求多台数据库合并结果。 在Amoe 阅读全文
posted @ 2017-01-05 15:22 慕尘 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 单台Mysql作为独立的数据库在安全性、高可用性以及高并发等各方面,是完全不能满足实际需求的 一般是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力 主从复制 读写分离 读写分离就是只在主服务器上写,只在从服务器上读,基本 阅读全文
posted @ 2017-01-05 14:51 慕尘 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 复制类型 (1)基于语句的复制: 在主服务器上执行的SQL语句,在从服务器上执行同样的语句。MySQL默认采用基于语句的复制,效率比较高。 一旦发现没法精确复制时,会自动选着基于行的复制。 (2)基于行的复制:把改变的内容复制过去 (3)混合类型的复制: 默认采用基于语句的复制,一旦发现基于语句的无 阅读全文
posted @ 2017-01-05 13:53 慕尘 阅读(253) 评论(0) 推荐(0) 编辑
摘要: Redis的高可用方案的实现:主从切换以及虚拟IP或客户端 从Redis 2.8开始加入对Sentinel机制从而实现了服务器端的主从切换,但目前尚未发现实现虚拟IP或客户端切换方案 Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案 当用Redis做Master-slave 阅读全文
posted @ 2017-01-05 11:20 慕尘 阅读(2481) 评论(0) 推荐(1) 编辑
摘要: Redis的高可用方案的实现:主从切换以及虚拟IP或客户端 从Redis 2.8开始加入对Sentinel机制从而实现了服务器端的主从切换,但目前尚未发现实现虚拟IP或客户端切换方案 Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案 当用Redis做Master-slave 阅读全文
posted @ 2017-01-05 11:18 慕尘 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 一、在MySQL中完成 在MySQL查询语句中转换,优点是不占用PHP解析器的解析时间,速度快,缺点是只能用在数据库查询中,有局限性。 1. UNIX时间戳转换为日期用函数: FROM_UNIXTIME() 2. 日期转换为UNIX时间戳用函数: UNIX_TIMESTAMP() eg: 二、在PH 阅读全文
posted @ 2017-01-05 09:45 慕尘 阅读(2441) 评论(0) 推荐(0) 编辑