From 2faab870169164f9d814dffb80e5afccc96e398c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=95=E6=AD=A3=E6=B5=B7?= <449534191@qq.com> Date: Mon, 20 Apr 2020 09:28:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=AD=A3ShardingSphere=E5=92=8CShardi?= =?UTF-8?q?ng-JDBC=E4=B9=8B=E5=89=8D=E7=9A=84=E5=85=B3=E7=B3=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更正ShardingSphere和Sharding-JDBC之前的关系 --- docs/high-concurrency/database-shard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/high-concurrency/database-shard.md b/docs/high-concurrency/database-shard.md index 179bacf..b3438c1 100644 --- a/docs/high-concurrency/database-shard.md +++ b/docs/high-concurrency/database-shard.md @@ -62,7 +62,7 @@ 360 开源的,属于 proxy 层方案,以前是有一些公司在用的,但是确实有一个很大的问题就是社区最新的维护都在 5 年前了。所以,现在用的公司基本也很少了。 #### Sharding-jdbc -当当开源的,属于 client 层方案,目前已经更名为 [`ShardingSphere`](https://github.com/apache/incubator-shardingsphere)(后文所提到的 `Sharding-jdbc`,等同于 `ShardingSphere`)。确实之前用的还比较多一些,因为 SQL 语法支持也比较多,没有太多限制,而且截至 2019.4,已经推出到了 `4.0.0-RC1` 版本,支持分库分表、读写分离、分布式 id 生成、柔性事务(最大努力送达型事务、TCC 事务)。而且确实之前使用的公司会比较多一些(这个在官网有登记使用的公司,可以看到从 2017 年一直到现在,是有不少公司在用的),目前社区也还一直在开发和维护,还算是比较活跃,个人认为算是一个现在也**可以选择的方案**。 +当当开源的,属于 client 层方案,是[`ShardingSphere`](https://shardingsphere.apache.org)的client层方案,[`ShardingSphere`](https://shardingsphere.apache.org)还提供proxy层的方案Sharding-Proxy。确实之前用的还比较多一些,因为 SQL 语法支持也比较多,没有太多限制,而且截至 2019.4,已经推出到了 `4.0.0-RC1` 版本,支持分库分表、读写分离、分布式 id 生成、柔性事务(最大努力送达型事务、TCC 事务)。而且确实之前使用的公司会比较多一些(这个在官网有登记使用的公司,可以看到从 2017 年一直到现在,是有不少公司在用的),目前社区也还一直在开发和维护,还算是比较活跃,个人认为算是一个现在也**可以选择的方案**。 #### Mycat 基于 Cobar 改造的,属于 proxy 层方案,支持的功能非常完善,而且目前应该是非常火的而且不断流行的数据库中间件,社区很活跃,也有一些公司开始在用了。但是确实相比于 Sharding jdbc 来说,年轻一些,经历的锤炼少一些。