tddl
LzwGlory
坚持自己的路
展开
-
TDDL、Amoeba、Cobar、MyCAT架构比较
TDDLAmoebaCobarMyCat点评TDDL不同于其它几款产品,并非独立的中间件,只能算作中间层,是以Jar包方式提供给应用调用。属于JDBC Shard的思想,网上也有很多其它类似产品。另外,网上有关于TDDL的图,如http://www.tuicool.com/articles/nmeu转载 2016-04-27 14:10:19 · 1050 阅读 · 0 评论 -
TDDL动态数据源开源-示例使用说明
TDDL动态数据源使用示例说明环境准备因为tddl动态数据源强依赖diamond配置中心,该依赖项目已经开源.请到http://code.taobao.org/p/diamond/src/ checkout 代码,下载使用文档(http://code.taobao.org/p/diamond/wiki/index/)按步骤部署.Jdk 1.6 安装.Mysql 5.1.x或者5转载 2016-04-22 18:29:11 · 909 阅读 · 0 评论 -
剖析淘宝TDDL
TDDL(TAOBAO DISTRIBUTE DATA LAYER)引用http://gao-xianglong.iteye.com/blog/2019729/ 、 http://gao-xianglong.iteye.com/blog/1973591 前言在开始讲解淘宝的TDDL(Taobao Distribute Data Layer)技术之前,请允许笔者先吐槽一番。首先要转载 2016-04-22 16:10:25 · 804 阅读 · 0 评论 -
[文档] TDDL和Diamond的使用(二):Diamond
一, Diamond编译 Diamond的代码库地址为:http://code.taobao.org/svn/diamond/trunk;当前版本是r20,但是与TDDL匹配的版本是r16,因此我们在check时需要指定这个版本。 1) 获取代码:svn co http://code.taobao.org/svn/diamond/trunk -r r16 获取转载 2016-04-27 16:36:35 · 1745 阅读 · 1 评论 -
DDAL技术方案选型
解决的问题目前已经面临或者未来可能面临的问题有以下这些:1.数据量越来越大,超出了单表或者单库的最大限制。2.数据访问压力越来越大,超出了数据库系统能力。访问压力可能出现读压力过大或者写压力过大。3.数据访问层运维问题。4.数据访问层高可用方案。5.数据访问层访问控制和管理。暂时不解决的问题包括:对非关系型数据存储的统一访问。转载 2016-04-27 18:23:33 · 955 阅读 · 0 评论 -
tddl+diamond(二)
diamond的相关原理介绍,我们已经通过其他的文章进行了讲解,这篇文章我们着重讲解下diamond的初始化配置,以及tddl的初始化配置。下载、部署diamonddiamond的svn下载地址:http://code.taobao.org/svn//diamond/trunk(下载16版本的diamond,我们稍后要用到tddl,因此我们不能下载diamond的最新版本20,因为转载 2016-04-27 17:35:49 · 787 阅读 · 0 评论 -
tddl+diamond(一)
简介:tddl的相关介绍请在http://rdc.taobao.com/team/jm/archives/1642中进行了解,这里就不做介绍了,diamond是淘宝开源管理持久配置的系统,持久配置是指配置数据会持久化到磁盘和数据库中,diamond为应用系统提供了获取配置的服务,应用不仅可以在启动时从diamond获取相关的配置,而且可以在运行中对配置数据的变化进行感知并获取变化后的配置数转载 2016-04-27 17:34:48 · 535 阅读 · 0 评论 -
TDDL动态数据源开源-示例使用说明
TDDL动态数据源使用示例说明环境准备因为tddl动态数据源强依赖diamond配置中心,该依赖项目已经开源.请到http://code.taobao.org/p/diamond/src/ checkout 代码,下载使用文档(http://code.taobao.org/p/diamond/wiki/index/ )按步骤部署.Jdk 1.6 安装.Mysql 5.1.x或者5.转载 2016-04-27 16:38:10 · 729 阅读 · 0 评论 -
[文档] TDDL和Diamond的使用(三):TDDL
一,编译 TDDL依赖于Diamond,在Diamond部署完毕后,可以试用TDDL。 1. 获取代码:直接co最新的代码即可(version: r14)。 2. 配置修改:TDDL的代码仍旧是GBK编码,首先需要检查pom.xml并加入编码配置,否则在linux下编译会出现解码错误:转载 2016-04-27 16:37:12 · 841 阅读 · 0 评论 -
[文档] TDDL和Diamond的使用(一):基本介绍
一,说明 因项目需求要调研一下TDDL,在调研中发现相关的资料较少,因此记之。 本文描述Diamond和TDDL中间件的部署和使用。 Diamond是淘宝开源的配置管理系统(config server),以简单可用的方式提供分布式系统的配置管理功能。 TDDL是淘宝开源的数据库中间件,提供统一的中间层实现对下层数据库的集群管理,动态配置,读写分离等功能(数据转载 2016-04-27 16:35:45 · 1762 阅读 · 0 评论 -
TDDL使用
1.创建数据源 由DBA来做。 一般数据源有3层: (1)Matrix 分库分表,数据路由,对应一个应用,下面有若干个group (2)Group 主备切换,读写分离,对应一组主备数据库,下转载 2016-12-12 16:43:03 · 1616 阅读 · 0 评论