当在项目中mysql数据库成为瓶颈的时候,我们一般会使用主从复制,分库分表的方式来提高数据库的响应速度,比如mysql主从复制,在没有数据库中间件的情况下,我们只能由开发工程师在程序中控制,这对于一个在正在线上运行的项目来说,需要改动的代码量蛮大的,也不方便扩展,比如,我想再添加一台从机,下面进行m ...
分类:
数据库 时间:
2016-12-10 22:42:52
阅读次数:
287
从开始接触mycat,到现在为止也有三个多月的时间了,目前在测试环境中已经初步应用!大概可以总结一下了 mycat是一个数据库中间件,也可以理解为是数据库代理。在架构体系中是位于数据库和应用层之间的一个组件,并且对于应用层是透明的,即数据库感受不到mycat的存在,认为是直接连接的mysql数据库( ...
分类:
其他好文 时间:
2016-10-25 14:19:39
阅读次数:
147
首先我们来看下什么是Mycat:MyCat:开源分布式数据库中间件, 这里定义的很简单, 就是分布式数据库的中间件. 其实Mycat 是可以时mysql进行集群的中间件, 我们可以对mysql来分库分表 来应对日益增长的数据量. 每台机器只存少量数据, 数据总和是分布式的机器上数据量总和. 例如我们 ...
分类:
Web程序 时间:
2016-09-11 23:06:03
阅读次数:
254
首先我们来看下什么是Mycat:MyCat:开源分布式数据库中间件, 这里定义的很简单, 就是分布式数据库的中间件. 其实Mycat 是可以时mysql进行集群的中间件, 我们可以对mysql来分库分表 来应对日益增长的数据量. 每台机器只存少量数据, 数据总和是分布式的机器上数据量总和. 例如我们 ...
分类:
Web程序 时间:
2016-09-11 11:32:21
阅读次数:
248
mycat对sql的解析分为两部分,一个是普通sql,另一个是PreparedStatment。
首先解析普通sql,sql从客户端发过来后server接收后会调用FrontendCommandHan...
分类:
数据库 时间:
2016-08-29 09:18:05
阅读次数:
996
摘要:如何打造高性能的数据库连接池框架,可以从哪些角度进行优化,连接池的大量优化实践如何为你的系统保驾护航,本专题将带你走进连接池的世界,为你一一揭晓。 何涛 唯品会平台架构师 何涛,现任职于唯品会平台架构部,要负责数据访问层,网关,数据库中间件,平台框架等开发设计工作。在数据库性能优化,架构设计等 ...
分类:
数据库 时间:
2016-08-28 22:22:46
阅读次数:
473
无论是传统数据中心,还是云时代的数据中心,运维监控都是运维工作的重点,而且运维监控是一个整体,你必须尽可能监控的全面和深入,你的监控数据才会更有价值,例如你想监控业务应用,可是如果没有基础监控数据(OS、数据库、中间件、网络等),你觉得你的监控会到位吗?那么..
分类:
其他好文 时间:
2016-08-11 23:16:46
阅读次数:
213
redis高可用主从复制1、Redis简介1.1、Redis是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作高性能的key-value数据库、缓存和消息中间件。1.2、Redis与其他key-value缓存产品有以下几个特点:1)Redis性能极高能读的速度是110000次/s,写的速度是81000次/s2)Redi..
分类:
其他好文 时间:
2016-07-21 20:15:56
阅读次数:
532
阿里巴巴阿里的开源项目很多,这也跟@淘宝正明的开源态度密不可分。有很多重量级的项目,例如LVS、Tengine,或者很有实践价值的中间件,例如
MetaQ(分布式消息系统)、dubbo(RPC框架)、cobar(数据库中间件),或者是Java世界的工具,例如druid、fastjson。
都说国内Java公司的技..
分类:
其他好文 时间:
2016-07-19 02:31:09
阅读次数:
309
根据公司目前的业务情况,进行分布式云平台基础服务建设的架构,现状,取舍,概述以及展望。 包含数据库中间件,TCP服务框架,认证中心,服务中心,统一监控,配置中心,消息队列,任务调度平台,分布式缓存,文件服务,日志平台,开发接口平台,分布式部署平台,开发Api网关相关内容。 ...
分类:
Web程序 时间:
2016-07-13 11:43:46
阅读次数:
311