> +1 Love the idea. Just feeling the project name(Sharding) will be the bottleneck :P
Sharding is a brand of previous name (Sharding-JDBC), because JDBC is not suitable with our project, so we keep the first word as brand and just change the last word to `Sphere`. Maybe we can talk about change another name before graduated, hope to discuss further :) ------------------ Liang Zhang (John) Apache ShardingSphere & Dubbo [email protected] <[email protected]> 于2019年12月9日周一 下午1:44写道: > It is big project, we should not include this changes on version 4.x. > I plan finishing it at version 5.x. I can start as a branch to do some > preparation works now[1]. > > Hope after finish this project, the landscape of ShardingSphere[2] can be > more powerful. > > [1] https://github.com/apache/incubator-shardingsphere/issues/3691 > [2] https://github.com/apache/incubator-shardingsphere/issues/2434 > > ------------------ > > Liang Zhang (John) > Apache ShardingSphere & Dubbo > > > [email protected] <[email protected]> 于2019年12月9日周一 下午1:29写道: > >> Hi, ShardingSphere community, >> >> More and more features are added into ShardingSphere now, as you know, >> the scope of ShardingSphere is no longer for sharding only. >> There are more and more features related with sharding, such as >> distributed transaction, distributed orchestration, observability and so >> on; and there are couple of features did not relate with sharding >> obviously, for example: encrypt, shadow data source, SQL audit and so on. >> >> I'd like to discuss about establishing a pluggable platform of >> ShardingSphere. The proposal of pluggable platform is decoupling all >> features and technical implementations, the benefits are: >> >> 1. Flexible for add new feature. >> 2. Reduce the negative effects if problem occur on one feature. >> 3. Provide a platform to make more contributors work together without >> interact on each other. >> >> I plan split all features from sharding-core first, and then use SPI to >> introduce features into the pluggable platform(same thing with sharding, >> sharding can be remove from main process too). >> >> The pluggable platform is a blank JDBC and database protocol finally, >> and provide assist technical features such as SQL parser and SQL rewrite. >> >> Any advice? >> >> ------------------ >> >> Liang Zhang (John) >> Apache ShardingSphere & Dubbo >> >
