E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
sharding-jdbc
Sharding-JDBC
<一>
概述
Sharding-JDBC
是一个开源的适用于微服务的分布式数据访问基础类库,它始终以云原生的基础开发套件为目标。
huanfuan
·
2018-02-17 00:43
分库分表框架
Sharding-jdbc
以及分布式worker:Elastic-job的使用与踩坑
一、为什么要使用Sharding在当今互联网企业中,数据成倍增长是一个很头疼的问题。由于数据库中一张表存入的数据越多,对数据库操作的数据就越慢。但是我们如果根据指定的分库分表策略,将数据分散的到不同的表上,我们查询时,根据全局主键,只扫某个库的某一张表,这样即减少了单个库的压力,又可以加快我们的查询速度。就好像JDK中ConcurrentHashMap似的。将大的问题分治到小的问题上,以提高效率问
新建新见
·
2018-01-17 15:04
sharding
当当分库分表(一)
本文介绍当当分库分表技术框架
Sharding-JDBC
,主页http://shardingjdbc.io。
火柴头9527
·
2017-12-19 19:51
产品开发
关注微信公众号:【芋艿的后端小屋】有福利:RocketMQ/MyCAT/
Sharding-JDBC
所有源码分析文章列表RocketMQ/MyCAT/
Sharding-JDBC
中文注释源码GitHub地址您对于源码的疑问每条留言都将得到认
掘金
·
2017-12-11 00:00
开发
产品
使用
Sharding-Jdbc
实现分库分表、读写分离(未完待续)
先贴代码,回头讲解。未完待续规划实现分库分表、读写分离。准备两张表:svc_order,svc_order_item结构如下,可以想象成是未实施分库分表之前的数据库结构:CREATEDATABASEIFNOTEXISTSDATABASE;USEDATABASE;CREATETABLEIFNOTEXISTS`svc_order`(`order_id`bigint(64)NOTNULLAUTO_INC
junbaor
·
2017-11-22 00:00
java
【源码解析】
Sharding-Jdbc
模块分析
最新的2.0版本的
Sharding-Jdbc
版本,由于需要支持动态配置加载,所以最新的模块信息如下:|-
sharding-jdbc
|-sharding-jdbc-core|-api|-constant|
端木轩
·
2017-11-20 16:33
分布式数据库的简单认知
走分库分表加mysql存储路线的,开源产品中有cobar,mycat,
sharding-jdbc
等,闭源能使用到的产品包括阿里云上的DRDS(TDDL)、腾讯云上的DCDB(TDSQL)等,这条路线最近被另外两条路线抨击比较多
BucketLi
·
2017-11-08 16:00
当当网-
sharding-jdbc
学习参考资料
当当开源
sharding-jdbc
,轻量级数据库分库分表中间件:http://blog.csdn.net/u013499771/article/details/50587062分表分库中间件
sharding-jdbc
dy_f
·
2017-11-08 09:26
Sharding-JDBC
数据库中间件
Sharding-JDBC
源码分析 —— JDBC实现与读写分离
摘要:原创出处http://www.iocoder.cn/
Sharding-JDBC
/jdbc-implement-and-read-write-splitting/「芋道源码」欢迎转载,保留摘要,谢谢
芋艿V
·
2017-10-22 11:53
java
后端
架构
数据库分库分表中间件
Sharding-JDBC
源码分析 —— SQL 执行
阅读更多摘要:原创出处http://www.iocoder.cn/
Sharding-JDBC
/sql-execute/「芋道源码」欢迎转载,保留摘要,谢谢!
华家小谁
·
2017-10-08 16:00
java
后端
架构
运维
数据库
数据库分库分表中间件
Sharding-JDBC
源码分析 —— SQL 执行
阅读更多摘要:原创出处http://www.iocoder.cn/
Sharding-JDBC
/sql-execute/「芋道源码」欢迎转载,保留摘要,谢谢!
华家小谁
·
2017-10-08 16:00
java
后端
架构
运维
数据库
数据库分库分表中间件
Sharding-JDBC
源码分析 —— SQL 执行
摘要:原创出处http://www.iocoder.cn/
Sharding-JDBC
/sql-execute/「芋道源码」欢迎转载,保留摘要,谢谢!
芋艿V
·
2017-10-08 15:36
java
架构
后端
数据库分库分表中间件
Sharding-JDBC
源码分析 —— 分布式主键
关注**微信公众号:【芋道源码】**有福利:RocketMQ/MyCAT/
Sharding-JDBC
所有源码分析文章列表RocketMQ/MyCAT/
Sharding-JDBC
中文注释源码GitHub地址您对于源码的疑问每条留言都将得到认真回复
芋艿V
·
2017-09-24 21:49
java
后端
架构
数据库分库分表中间件
Sharding-JDBC
源码分析 —— 分布式主键
������关注微信公众号:【芋道源码】有福利:1.RocketMQ/MyCAT/
Sharding-JDBC
所有源码分析文章列表2.RocketMQ/MyCAT/
Sharding-JDBC
中文注释源码GitHub
公众号-芋道源码
·
2017-09-24 20:05
sharding-jdbc
数据库分库分表中间件
Sharding-JDBC
源码分析 —— SQL 路由(二)之分库分表路由
������关注微信公众号:【芋道源码】有福利:1.RocketMQ/MyCAT/
Sharding-JDBC
所有源码分析文章列表2.RocketMQ/MyCAT/
Sharding-JDBC
中文注释源码GitHub
公众号-芋道源码
·
2017-09-24 20:18
sharding-jdbc
数据库分库分表中间件
Sharding-JDBC
源码分析 —— SQL 解析(六)之删除SQL
关注微信公众号:【芋道源码】有福利:RocketMQ/MyCAT/
Sharding-JDBC
所有源码分析文章列表RocketMQ/MyCAT/
Sharding-JDBC
中文注释源码GitHub地址您对于源码的疑问每条留言都将得到认真回复
芋艿V
·
2017-09-24 20:42
java
架构
后端
收藏
源码解析:http://www.iocoder.cn/categories/
Sharding-JDBC
/?
Lost blog
·
2017-09-14 11:00
基于
sharding-jdbc
之spring+mybatis+sharding-jdbc整合
基于
sharding-jdbc
之spring+mybatis+sharding-jdbc整合官方介绍文档:http://dangdangdotcom.github.io/
sharding-jdbc
/00
jcj_2012
·
2017-08-18 13:17
数据扩容-应用层面&中间件
基于应用层面的分库分表-当当
sharding-jdbc
阿里的分库框架cobar-client,是基于ibatis的SqlMapClientTemplate进行了一层薄薄的封装,分装成CobarSqlMapClientTemplate,在用户在CRUD的时候可以透明的进行操作,算是现在大多公司分库的一个成熟解决方案,不过现在面临的一些问题:(1)不支持分表(2)基于ibatis,而且2013年后基本没有再维护了,没有进行升级,所以大多公司都基于该思想进
jcj_2012
·
2017-08-10 15:21
数据扩容-应用层面&中间件
数据库中间件
Sharding-JDBC
源码分析 —— SQL 解析(三)之查询SQL
关注微信公众号:【芋艿的后端小屋】有福利:RocketMQ/MyCAT/
Sharding-JDBC
所有源码分析文章列表RocketMQ/MyCAT/
Sharding-JDBC
中文注释源码GitHub地址您对于源码的疑问每条留言都将得到认真回复
芋艿V
·
2017-08-05 13:41
java
数据库
mysql
sharding-jdbc
整合mybatis
今天我就给大家介绍数据库分库分表的优化,本文介绍mybatis结合当当网的
sharding-jdbc
分库分表技术(原理这里不做介绍)首先在pom文件中引入需要的依赖
过云雨后
·
2017-08-02 17:34
经验技巧
数据库中间件
Sharding-JDBC
源码分析 —— SQL 解析(二)之SQL解析
关注微信公众号:【芋艿的后端小屋】有福利:RocketMQ/MyCAT/
Sharding-JDBC
所有源码分析文章列表RocketMQ/MyCAT/
Sharding-JDBC
中文注释源码GitHub地址您对于源码的疑问每条留言都将得到认真回复
芋艿V
·
2017-07-30 23:03
java
mysql
数据库
数据库中间件
Sharding-JDBC
源码分析 —— SQL 解析(一)之语法解析
关注微信公众号:【芋艿的后端小屋】有福利:RocketMQ/MyCAT/
Sharding-JDBC
所有源码分析文章列表RocketMQ/MyCAT/
Sharding-JDBC
中文注释源码GitHub地址您对于源码的疑问每条留言都将得到认真回复
芋艿V
·
2017-07-24 00:06
jdbc
sharding
消息中间件 RocketMQ源码解析:事务消息
关注微信公众号:【芋艿的后端小屋】有福利:RocketMQ/MyCAT/
Sharding-JDBC
所有源码分析文章列表RocketMQ/MyCAT/
Sharding-JDBC
中文注释源码GitHub地址您对于源码的疑问每条留言都将得到认真回复
芋艿V
·
2017-07-22 23:02
消息
间件
数据库中间件 MyCAT 源码分析 —— 调试环境搭建
关注**微信公众号:【芋艿的后端小屋】**有福利:RocketMQ/MyCAT/
Sharding-JDBC
所有源码分析文章列表RocketMQ/MyCAT/
Sharding-JDBC
中文注释源码GitHub
芋艿V
·
2017-07-21 01:20
java
mysql
mycat
数据库中间件 MyCAT源码分析 —— XA分布式事务
categories:MyCATpermalink:MyCAT/xa-distributed-transaction������关注微信公众号:【芋艿的后端小屋】有福利:1.RocketMQ/MyCAT/
Sharding-JDBC
公众号-芋道源码
·
2017-07-16 16:01
MyCAT
另一个当当网开源的一个库
sharding-jdbc
)
IT技术百货2017-06-1422:38关系型数据库在互联网项目中应用极为广泛,今天小编就和大家分享几个数据库优化的几种方案:建立索引数据库优化第一步就是建立合理的索引,这也是最初级的优化,也是DBA常用的优化方案!MySql索引类型有:普通索引,主键索引,唯一索引,组合索引!优化SQL语句从业务角度,优化SQL语句;这里给大家分享一个例子,查询三个小时内,未处理的订单;使用一条SQL语句的效率
师太,老衲把持不住了
·
2017-07-14 10:05
利用
Sharding-Jdbc
实现分表
你们团队使用SpringMVC+Spring+JPA框架,快速开发了一个NB的系统,上线后客户订单跟雪花一样纷沓而来。慢慢地,你的心情开始变差,因为客户和产品的抱怨越来越频繁,抱怨的最多的一个问题就是:系统越来越慢了。1常规优化你组织团队,进行了一系列的优化。1.1数据表索引优化经过初步分析,发现瓶颈在数据库。WEB服务器的CPU闲来无事,但数据库服务器的CPU使用率高居不下。于是,请来架构组的D
Huang_Sun
·
2017-06-20 09:58
分表分库
Sharding-JDBC
1.5.0.M1 正式发布,全新的 SQL 解析引擎
Sharding-JDBC1.5.0.M1版本是一次里程碑式升级,工作量巨大,
Sharding-JDBC
截止到1.4.2之前所有的提交次数为385次,而1.5.0.M1一个版本的提交次数为517次。
·
2017-06-15 18:00
软件更新新闻
数据库中间件 MyCAT源码分析:【单库单表】查询
关注**微信公众号:【芋艿的后端小屋】**有福利:RocketMQ/MyCAT/
Sharding-JDBC
所有源码分析文章列表RocketMQ/MyCAT/
Sharding-JDBC
中文注释源码GitHub
weixin_33690963
·
2017-05-30 20:00
数据库
java
后端
spring+mybatis dubbo 整合
sharding-jdbc
分库分表存日志
日志模块分析Pig-logdubbo服务实现Pig-log-apidubbo服务spring+mybatisdubbo整合
sharding-jdbc
分库分表建两个数据库,每个数据库中的表建三份2.配置连接两个数据库
zscat
·
2017-05-08 14:36
当当架构部张亮:从码农到大牛,技术与心境的双重提升
致力于开源,目前主导两个开源项目elastic-job和
sharding-jdbc
。擅长以Java为主的分布式架构和以Mesos为主的云平台方向,推崇优雅代码,对如
优云数智
·
2017-04-26 00:00
架构
sharding-jdbc
源码阅读之soft transaction
先看一段作者张亮,对
sharding-jdbc
分布式事务理解:张亮:分布式事务这块,我们认为XA多阶段提交的方式,虽然对分布式数据的完整性有比较好的保障,但会极大的降影响应用性能,并未考虑采用。
学无止境-逆流而上
·
2017-04-20 15:55
sharding-jdbc
sharding-jdbc
源码阅读之Adapter
15年做搜索的时候,业务那边对一些大的mysql表做了分表,记得好像是video表,给了我一个公式:vid%16。好在搜索业务对mysql表只是读取操作,改动还是比较简单,我在原来的读取类上,做了一层wrapper,在between1to5000的情况下,计算该去哪张表读取。后面出来面试,也被问到分库分表这种概念,但手动去做,总是很坑。于是去了解了一下这一块的开源项目:**jdbc版:阿里的TDD
学无止境-逆流而上
·
2017-04-19 19:20
sharding-jdbc
1 SpringBoot 使用sharding jdbc进行分库分表
分库分表在数据量大的系统中比较常用,解决方案有Cobar,TDDL等,这次主要是拿当当网开源的
Sharding-JDBC
来做个小例子。
tianyaleixiaowu
·
2017-04-19 17:00
分库分表
sharding-jdbc
mysql分库分表
这不最近借助跳槽的动力,自己搞了一波,用的是dangdang开源的一个分库分表插件,实现了简单的分库分表的功能,话不多说,代码开路,github地址https://github.com/dangdangdotcom/
sharding-jdbc
南疆战士
·
2017-04-16 16:00
sharding-jdbc
集成spring+mybatis分表分库
参考文档:https://github.com/hjforever/
sharding-jdbc
例子下载链接:http://download.csdn.net/detail/leevons/9808493maven
ZYJ_2012
·
2017-04-10 15:00
分表分库
sharding-jdbc
轻量级当当数据库中间件
Sharding-JDBC
深度解析-CSDN公开课-专题视频课程
轻量级当当数据库中间件
Sharding-JDBC
深度解析—1222人已学习课程介绍SDCC秉承干货实料的原则,旨在为技术人提供高品质的交流平台。
CSDN学院官方账号
·
2017-03-25 17:17
视频教程
Mysql 1秒200笔GPS数据批量写入优化
数据批量写入耗时慢查询:mysqldumpslow/var/lib/mysql/slow_query.log>/var/lib/mysql/2.logvi2.log1.优化:mysql优化2.优化:使用
sharding-jdbc
czp11210
·
2017-03-09 12:42
数据库技术
当当网 /
sharding-jdbc
Sharding-JDBC
继dubbox和e
douglas8287
·
2017-03-06 18:56
学习
sharding-jdbc
(二)之spring+mybatis+sharding-jdbc整合
阅读更多引用http://blog.csdn.net/linuu/article/details/50929904新建Maven项目pom.xml[html]viewplaincopy4.0.0org.studysharding-jdbc-mybatis0.0.1-SNAPSHOTjarsharding-jdbc-mybatishttp://maven.apache.orgUTF-83.2.5.R
jin8000608172
·
2017-01-19 11:00
分库
分表
sharding-jdbc
学习
sharding-jdbc
(二)之spring+mybatis+sharding-jdbc整合
阅读更多引用http://blog.csdn.net/linuu/article/details/50929904新建Maven项目pom.xml[html]viewplaincopy4.0.0org.studysharding-jdbc-mybatis0.0.1-SNAPSHOTjarsharding-jdbc-mybatishttp://maven.apache.orgUTF-83.2.5.R
jin8000608172
·
2017-01-19 11:00
分库
分表
sharding-jdbc
学习
sharding-jdbc
之spring+mybatis+sharding-jdbc整合
新建Maven项目pom.xml[html]viewplaincopy4.0.0org.studysharding-jdbc-mybatis0.0.1-SNAPSHOTjarsharding-jdbc-mybatishttp://maven.apache.orgUTF-83.2.5.RELEASE3.2.4junitjunit4.10com.dangdangsharding-jdbc-core1.
clypm
·
2017-01-12 15:29
分布式
学习
sharding-jdbc
分库分表扩展框架
前一段时间研究阿里的分库框架cobar-client,cobar-client是基于ibatis的SqlMapClientTemplate进行了一层薄薄的封装,分装成CobarSqlMapClientTemplate,在用户在CRUD的时候可以透明的进行操作,算是现在大多公司分库的一个成熟解决方案,不过现在面临的一些问题:①不支持分表②基于ibatis而且2013年后基本维护了,没有进行升级,所以
clypm
·
2017-01-12 15:43
分布式
Sharding-JDBC
柔性事务
Sharding-JDBC
柔性事务跨数据库的事务,只能在业务上保证。不能保证的是,2个SQL能够在同一时间成功。
jinfeng_wang
·
2016-12-29 14:00
Sharding-JDBC
的分库分表能力
Sharding-JDBC
的分库分表能力代码:sharding-jdbc-config-common目录面临的问题:select*froma,bwherea.user_id=b.user_id 在分库分表的情况下
jinfeng_wang
·
2016-12-28 18:00
sharding-jdbc
1.4.1 发布,当当 JDBC 增强驱动
Sharding-JDBC
是一个轻量级的关系型数据库中间件,提供分库分表、读写分离和柔性事务等功能。它直接封装JDBC协议,可以理解为增强版的JDBC驱动,旧代码迁移成本几乎为零。
·
2016-12-26 09:00
软件更新新闻
Spring boot+MyBatis+Sharding jdbc配置
Maven配置MyBatis配置相关
sharding-jdbc
分表配置为便于在工作中进行单机多服务部署及简化开发配置,将现有系统迁移至Springboot。
xb_smart
·
2016-11-26 16:55
spring
boot
sharding-jdbc
使用限制
使用限制JDBC未支持列表
Sharding-JDBC
暂时未支持不常用的JDBC方法。
farrellz
·
2016-10-28 17:19
java
sharding-jdbc
源码分析(一)之分片配置
分片配置的目的显而易见:就是将数据库分片规则和策略告诉sharding-jdbcsharding-jdbc需要知道如下信息:(1)哪些表需要分片(2)需要分成哪些库?哪些表?名字分别是什么(3)通过哪个字段(或哪些字段)进行分库分表(4)具体的分库或分表算法什么怎样的(5)分片规则和策略相关的一组表怎么处理刚开始看官方的小例子,分片配置的代码有些懵逼,梳理了一下,需要如下类进行实现DataSour
leileihei
·
2016-09-21 22:04
sjdbc源码分析
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他