ShardingSphere
文章平均质量分 74
Apache ShardingSphere 是一套开源的分布式数据库解决方案组成的生态圈,它由 JDBC、Proxy 和 Sidecar(规划中)这 3 款既能够独立部署,又支持混合部署配合使用的产品组成。
trycache
缩短“说了”与“做了”的距离是一种不折不扣的执行力,避免“三天打鱼,两天晒网”。
展开
-
ShardingSphere-JDBC 5.0.0-beta使用:数据源拒绝建立连接,来自服务器的消息:“连接太多”
问题分析:I wonder if the jar package is missing.This is a non Maven project.问题处理:调试发现,问题出在少了蛮多依赖包。由于是非maven项目,有些jar包还可能冲突,版本不能向下兼容等问题。jar包引入或少或冲突,仅供参考,此处仅做记录,避免再次采坑。如所依赖Guava包冲突,冲突解决可参考:https://blog.csdn.net/u014698745/article/details/119944988。##Th.原创 2021-08-27 09:29:48 · 851 阅读 · 0 评论 -
Apache ShardingSphere 4.1.1和5.0.0-beta依赖包下载地址
Apache ShardingSphere 4.1.1和5.0.0-beta依赖包使用,注意artifactId不一样。非SpringBoot项目只需要引入sharding-jdbc-core(4.x)或者shardingsphere-jdbc-core(5.x)即可。另外此处提供非maven项目下相关依赖jar包引入方式,直接导入maven下载的jar包容易造成冲突且不易排查问题,项目中异常捕捉机制或者报错方式可能不一样,容易把问题带偏。即问题异常1可能抛出的是问题2,连环相扣,解决错误2,又报另外的错.原创 2021-08-27 09:16:45 · 1830 阅读 · 0 评论 -
Apache ShardingSphere 5.0.0-beta第三方所依赖Guava包高低版本不同互不兼容
问题抛出:Causedby:java.lang.NoSuchMethodError:com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Vatorg.apache.shardingsphere.infra.spi.ordered.OrderedSPIRegistry.getRegisteredSe...原创 2021-08-27 09:02:48 · 951 阅读 · 2 评论 -
Apache ShardingSphere数据库中间件配置对未分片的表不做sql检测
应用场景:数据库中间件版本是ShardingSphere-4.1.1。(单库)数据库中有5张表,分别是a,b,c,d,e。现在仅对a,b,c进行分表,其余两张表d,e不分表。我的问题是:只包含d,e两张表的sql查询能不能不走shardingsphere的解析器,想直接避开无关表的解析。现在的情况是都走了解析器。即在单库应用的情况下解决该问题,直接避开无关表的解析。因为很多sql的实际使用都是带子查询的,并且这些参与查询的数据表也是很多部分表的。ShardingSphere中间件sql解析拦截器配置原创 2021-08-18 17:27:30 · 3358 阅读 · 7 评论 -
ShardingSphere数据库中间件使用笔记(一)
ShardingSphere是开源分布式数据库中间件,核心功能是数据分片和读写分离。Apache ShardingSphere 是一套开源的分布式数据库解决方案组成的生态圈,它由 JDBC、Proxy 和 Sidecar(规划中)这 3 款既能够独立部署,又支持混合部署配合使用的产品组成。 它们均提供标准化的数据水平扩展、分布式事务和分布式治理等功能,可适用于如 Java 同构、异构语言、云原生等各种多样化的应用场景。 目前支持数据分片、读写分离、数据加密、影子库压测等功能,以及支持 MySQL、Postg原创 2021-08-18 15:46:50 · 192 阅读 · 0 评论 -
Sharding-JDBC 4.1.1:Error caused by column name is ‘‘ of SQL query statement
my origin isuue:https://github.com/apache/shardingsphere/issues/10954Expected behaviorCaused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 0at java.lang.String.charAt(String.java:658)at org.apache.shardingsphere.sql.parser原创 2021-07-28 11:23:27 · 881 阅读 · 0 评论