
中间件
文章平均质量分 81
HappyHeng
这个作者很懒,什么都没留下…
展开
-
从零开发分布式数据库中间件 一、读写分离的数据库中间件
在传统的单机体系中,我们在操作数据库时,只需要直接得到数据库的连接,然后操作数据库即可,可是在现在的数据爆炸时代,只靠单机是无法承载如此大的用户量的,即我们不能纵向扩展,那么我们就只能水平进行扩展,即使用读写分离的主从数据库来缓解数据库的压力,而在读写分离之后,如何使程序能正确的得到主数据库的连接或者是从数据库的连接,就是我们今天读写分离的数据库中间件需要实现的。 一、主从数据库介绍: 主原创 2017-01-07 20:34:28 · 3909 阅读 · 1 评论 -
从零开发分布式数据库中间件 二、构建MyBatis的读写分离数据库中间件
在上一节 从零开发分布式数据库中间件 一、读写分离的数据库中间件 中,我们讲了如何通过ThreadLocal来指定每次访问的数据源,并通过jdbc的连接方式来切换数据源,那么这一节我们使用我们常用的数据库持久层框架MyBatis来实现数据库读写分离。 一、数据源代理: 此类与上一节相似,即可以指定当前线程访问的数据源。 package com.happyheng.datasource;原创 2017-01-20 22:55:54 · 1821 阅读 · 0 评论