大家心目中的 Apache ShardingSphere 应该是什么样子的?

Apache ShardingSphere 目前的目标是构建数据库上层标准和生态的 Database Plus,连接、增量、可插拔是它的 3 个最关键概念。

这些信息,和 Apache ShardingSphere 4.x 以及之前版本应该有大大的不同。比如:大家印象中根深蒂固的分库分表,并未出现在 Apache ShardingSphere 的关键词中。

欢迎大家来讨论:

你心目中的 Apache ShardingSphere 是什么样子的?
Apache ShardingSphere 目前的样子,和你的预期是否匹配?
希望未来的 Apache ShardingSphere 还要做那些事情?

2 个赞

我心目中的 ShardingSphere 是这样的(以初次仅分表为例)

  1. 项目 bean ShardingSphereDataSource;唯一属性:之前的数据库;数据库扮演3个角色 分表前的老库 + 分表后的新库 + 配置中心
  2. 通过 shardingsphere-jdbc + main 方法(或者别的方式);执行分表命令(分某表,如何分)
  3. 自动执行 包括建表 数据转移 规则配置等;
    收工

目前通过 DistSQL 可以基本达到这个能力,不过全自动化还需要些时间

京ICP备2021015875号