
Shardingsphere
文章平均质量分 77
weihubeats
开源框架Tlog贡献者,技术大多都源于生产实践,乐于分享.公众号:小奏技术
展开
-
Springboot 集成 Sharding-Jdbc
背景一般来说数据库单表超过2000W性能就会急剧下降,我们就需要做相应的处理,分库分表,或者使用分布式数据库,而企业中较为常见的是分库分表。分库分表目前主流的框架有两种,一种是MyCat,另一种是 ShardingSphere,就目前两种框架的整体功能来看应该是差不多,都是仅支持基本SQL92语法,复杂特殊的语法一般不支持。而Mycat是以中间件的方式给你做SQL聚合,需要搭建一个MyCat中间件,同时也要保证Mycat的高可用,如果MyCat一单挂掉,整个系统就挂了,使用MyCat变相增加了系统的复杂原创 2020-07-19 18:15:30 · 5858 阅读 · 1 评论 -
ShardingSphere源码编译报错有些文件找不到
解决方式因为org.apache.shardingsphere.sql.parser.autogen 包下的代码由 ANTLR 生成所以需要执行以下命令快速生成./mvnw -Dcheckstyle.skip=true -Drat.skip=true -Dmaven.javadoc.skip=true -Djacoco.skip=true -DskipITs -DskipTests install -T1C 生成的代码例如 org.apache.shardingsphere.sql.parser原创 2022-04-25 10:05:50 · 1602 阅读 · 0 评论 -
疫情在家无聊和我一起学习Shardingsphere中Spi的应用及与dubbo spi的区别
为什么要学习Shardingsphere spi之前我们都简单研究过 java spi和 dubbo 的spi机制。那么可能有小伙伴会问既然我们都知道了duboo 的spi机制为什么还要研究Shardingsphere的spi机制呢?其实原因很简单:Shardingsphere源码更简单,更容易我们学习Shardingsphere中的spi机制实现的也比较优雅,核心代码很少,更贴合我们平时项目使用,仅仅只有spi的封装,更简洁,不像dubbo中可能还增加了ioc相关的功能等。不明白java原创 2022-04-10 22:21:02 · 3003 阅读 · 0 评论