分布式数据库中间层生态圈 Apache Sharding-Sphere

分布式数据库中间层生态圈 Apache Sharding-Sphere

Apache-2.0
Java 查看源码»
跨平台
2016-01-27
ZenPHP

Sharding-Sphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、容器、云原生等各种多样化的应用场景。

Sharding-Sphere定位为关系型数据库中间件,旨在充分合理地在分布式的场景下利用关系型数据库的计算和存储能力,而并非实现一个全新的关系型数据库。 它与NoSQL和NewSQL是并存而非互斥的关系。NoSQL和NewSQL作为新技术探索的前沿,放眼未来,拥抱变化,是非常值得推荐的。反之,也可以用另一种思路看待问题,放眼未来,关注不变的东西,进而抓住事物本质。关系型数据库当今依然占有巨大市场,是各个公司核心业务的基石,未来也难于撼动,我们目前阶段更加关注在原有基础上的增量,而非颠覆。

的码云指数为
超过 的项目
加载中

评论(33)

blackshow
blackshow
sharding-sphere 3.0.0.M4的jpa demo不配置服务编排的情况下也会加载Orchestration Configuration,导致报错 java.lang.IllegalStateException: Missing the type of datasource configuration in orchestration configuration,你们没有这个情况吗?
c
chang_bao
麻烦问下springboot集成sharding-jdbc仅使用读写分离功能,spring的自带事务会失效吗?
天坑健
我使用select .... for update 居然去操作从库,这个应该操作主库,怎么配置?
三十回头
三十回头
StandardShardingStrategy 和ComplexShardingStrategy可以一起使用吗,目前二者都有,但都不生效
七色花-开源
七色花-开源
之前只闻其名,最近突然觉得火了,看来确实是个好东西,后面准备研究
T
Tomy_Jx_Ji
您好,我在使用sharding-jdbc的时候,发现3.0.0.M2版本连接oracle数据库时,会出现问题{ORA-01424: 转义符之后字符缺失或非法},回退到3.0.0.M1版本的时候,问题消失,能启动项目。这里暂时没有去跟源码,只是提出bug,希望有所帮助。
戢冠生
戢冠生
是否支持mysql if关键词?
欢欢的代码
欢欢的代码
sharding-jdbc与Mycat哪个比较轻量?
livem
livem
不知道 sharding-jdbc 后续有计划支持 MongoDB 么? @亮_dangdang
c
challenge123
查询语句 select col1,count(*) from table1 where shardingkey=XX group by col1,应该返回多条,但是只返回第一条数据。

Apache Sharding-Sphere 3.1.0 正式版发布

Apache Sharding-Sphere 3.1.0 发布了,Sharding-Sphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立...

01/06 09:53

Sharding-Sphere 3.1.0.M1 正式发布

Sharding-Sphere 3.1.0.M1 发布。 Sharding-Sphere 是一套开源的分布式数据库中间件解决方案组成的生态圈,它由 Sharding-JDBC、Sharding-Proxy 和 Sharding-Sidecar(规划中)这3款相互独立...

2018/12/20 07:16

Sharding-Sphere 正式步入 Apache 基金会孵化器

美国时间2018年11月10日6点,分布式数据库中间件开源软件 Sharding-Sphere 正式步入 Apache 基金会孵化器。 根据 Apache 基金会邮件列表显示,7个约束性投票(binding votes)和7个无约束性投票...

2018/11/11 08:18

Sharding-Sphere 3.0.0 正式发布

经过 M1-M4 四个版本,Sharding-Sphere 3.0.0 迎来了正式版。 Sharding-Sphere 是一套开源的分布式数据库中间件解决方案组成的生态圈,它由 Sharding-JDBC、Sharding-Proxy 和 Sharding-Sid...

2018/10/24 12:58

Sharding-Sphere 3.0.0.M4 正式发布

Sharding-Sphere 3.0.0.M4 正式发布了,Sharding-Sphere 是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(规划中)这3款相互独...

2018/09/29 14:03

Sharding Sphere 3.0.0.M3 发布,支持 XA 事务

Sharding Sphere 3.0.0.M3 发布了,更新如下: New Features Sharding-Proxy ISSUE #902 Support XA transaction Enhancements Core ISSUE #373 Support order by ? Sharding-JDBC ISSUE #1...

2018/09/06 10:55

Sharding-Sphere 3.0.0.M2,分布式数据库中间件解决方案

Sharding-Sphere 3.0.0.M2 现已发布。 Sharding-Sphere 是一套开源的分布式数据库中间件解决方案组成的生态圈,它由 Sharding-JDBC、Sharding-Proxy 和 Sharding-Sidecar(规划中)这3款相互...

2018/08/08 08:18

Sharding-JDBC 3.0 即将发布,更名 Sharding-Sphere !

8日下午,知名开源数据库中间件 Sharding-JDBC 创始人张亮在朋友圈中发布了一个动态,表示 Sharding-JDBC 3.0 将于近期发布。 从该动态我们可以知道,从 3.0 开始,Sharding-JDBC 将更名为 ...

2018/05/08 22:34

Sharding-JDBC 2.0.3 发布,TCL 语句支持

大年初一,先给大家拜年了,祝大家新春快乐。 Sharding-JDBC 2.0.3正好赶在在大年初一发布,希望在新的一年里能够继续迅速发展。此版本是 Sharding-JDBC 的第 28 个正式发布版本,有分库分表...

2018/02/16 14:01

没有更多内容

加载失败,请刷新页面

1
回答
ShardingSphere3.1单库不分表数据Limit查询问题

最近在开发过程中,遇到了一个问题。不分表的数据在进行分页查询过程中(Limit),查询结果不进行分页。而进行分表的数据不影响。 分表数据进行查询,最终数据...

前天 15:23
1
回答
sharding jdbc 3.0.0.M3 经常出现 数组下标越界异常

2018-09-28 10:45:47.311 ERROR 7348 --- [nio-8080-exec-6] c.a.advice.Controlle...

2018/09/28 10:50
1
回答
sharding-jdbc 3.0 部分表分表,关联查询会遍历所有的分表

现有表A(a1,a2,a3),B(b1,b2,b3) ,只对B表分表B_01,B_02,根据b2字段分表 select A.a1,A.a2,A.a3,B....

01/11 10:16
1
回答
主从下,分片demo启动报错怎么回事

Initialized data sources can not be master-slave data sources.

01/09 19:09
1
回答
sharding-jdbc 如何动态实现物理表的配置

问题描述: 18年订单表分片配置: <sharding:table-rules> <sharding:table-rule logic-tabl...

2018/12/25 14:38
1
回答
使用sharding-jdbc,对单库作部分分表出现问题

@亮_ShardingSphere 你好,想跟你请教个问题: 目前使用sharding-jdbc <dependency> <groupId>io...

2018/12/13 09:08
2
回答
Cannot find table rule and default data source with logic tables: '[]'
亮_ShardingSphere 的回答 2017/09/08 12:00
最佳答案
这个应该是1.5.2版本的bug,已经在1.5.3修复。 issue:https://github.com/dangdangdotcom/sharding-jdbc/issues/351
2
回答
ShardingJdbcException: Cannot find table rule and default data source with logic tables: '[]'

问题 1.5.4 sharding-jdbc ,单库 ,有一部分 分表,其余的部分表 <dependency> <groupId>com.da...

2018/07/04 13:07
53
回答
请不要诋毁别人,共同营造中国开源界的和谐!

上图来自群员的截图,劝君:有点成就,做人不要步子迈的太大,骄傲可以,膨胀可以,慕洋犬也可以, 没有使用没有发言权,请不要诋毁别人,共同营造中国开源界的和谐!

2018/10/23 18:54
6
回答
升级到3.0.0.M1后in条件出现NullPointer

不知道是子查询还是in条件的问题,之前有一个sql LEFT JOIN ON里有in条件,执行不成功(提示错误期待”EQ“,但为“IN“);升级到3.0后...

2018/06/25 11:49

没有更多内容

加载失败,请刷新页面

数据库中间件 Sharding-JDBC 源码分析 —— 分布式事务(一)之最大努力型

摘要: 原创出处 http://www.iocoder.cn/Sharding-JDBC/transaction-bed/ 「芋道源码」欢迎转载,保留摘要,谢谢! **本文主要基于 Sharding-JDBC 1.5.0 正式版** - [1. 概述](http://www.io...

2017/11/05 09:00
1K
2
sharding-jdbc源码解析全集

本文转自“天河聊技术”微信公众号 sharding-jdbc源码解析之词法解析 sharding源码解析之api分析 sharding-jdbc源码解析之spring集成 sharding-jdbc源码解析之spring集成分片构造实现 shardi...

2018/05/03 13:05
137
0
sharding-jdbc

mycat相对来说比较重,对于数据库的分库分表和读写分离的实践,我觉得可以先从sharding-jdbc开始。 学习sharding-jdbc 分库分表扩展框架 sharding-jdbc结合mybatis实现分库分表功能 最近需要...

2018/06/04 10:07
140
0
Sharding-Sphere 概览

参考社区源码摘抄 : https://github.com/sharding-sphere/sharding-sphere-doc Sharding-Sphere 概览 Sharding-Sphere 是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-...

2018/09/17 22:48
31
0
数据库中间件 Sharding-JDBC 源码分析 —— JDBC实现与读写分离

摘要: 原创出处 http://www.iocoder.cn/Sharding-JDBC/jdbc-implement-and-read-write-splitting/ 「芋道源码」欢迎转载,保留摘要,谢谢! **本文主要基于 Sharding-JDBC 1.5.0 正式版** - ...

2017/10/22 11:11
311
0
Sharding-JDBC 最大努力型事务理解

Sharding-JDBC 最大努力型事务理解。 看的的1.5.4版本 最新的2.x版本 demo查看 https://github.com/shardingjdbc/sharding-jdbc/blob/1.5.4/sharding-jdbc-example/sharding-jdbc-example-j...

2018/06/06 13:52
26
0
Sharding-JDBC 最大努力型事务理解

Sharding-JDBC 最大努力型事务理解。 看的的1.5.4版本 最新的2.x版本 demo查看 https://github.com/shardingjdbc/sharding-jdbc/blob/1.5.4/sharding-jdbc-example/sharding-jdbc-example-j...

2018/06/13 11:08
11
0
揭秘Sharding-Proxy——面向DBA的数据库中间层

大家好,我今天想跟大家分享的是Sharding-Sphere的第二个产品Sharding-Proxy。 在上个月亮相的Sharding-Sphere 3.0.0.M1中首次发布了Sharding-Proxy,希望这次分享能够通过几个优化实践,帮助...

2018/06/21 15:24
19
0
数据库中间件 Sharding-JDBC 源码分析 —— 结果归并

摘要: 原创出处 http://www.iocoder.cn/Sharding-JDBC/result-merger/ 「芋道源码」欢迎转载,保留摘要,谢谢! **本文主要基于 Sharding-JDBC 1.5.0 正式版** - [1. 概述](http://www.ioco...

2017/10/29 11:14
222
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部