Hi Trista, It is a excellent improvement!
I have a little suggestion, how about separate the table rule configuration to automatic_tables and manual_tables? It may better to create the new concepts about `at_table` and `mt_table`. User should to know what they configure actually. ------------------ Liang Zhang (John) Apache ShardingSphere & Dubbo Juan Pan <[email protected]> 于2020年6月7日周日 下午2:16写道: > Hi community, > > > > > As you know, ShardingSphere is not just a simple distributed database > middleware. > > We aim at providing transparent distributed database service to our > end-users. > > Therefore, a group of new APIs is being considered to cover the detail of > sharding databases and tables, making users view distributed database > clusters as a single logical database. > > This issue[1] conveys my draft of YAML API and hopefully see your > feedback. :) > > > > > Notice: The new API is an enhancement for the old one, rather than > replacement, i.e., forward compatible. > > > > > Also, I schedule this task here, which is not an easy job, apparently. > > - [ ] New API design > > - [ ] Configuration modification > > - [ ] New interface for automatic sharding algorithm > > - [ ] Implements the New interface > > - [ ] The conversation from configuration to sharding strategies > > - [ ] Changes for various clients, such as Spring, YAML, Proxy and so on > > - [ ] Tests > > > > > > > > [1] https://github.com/apache/shardingsphere/issues/5937 > > > > Juan Pan (Trista) > > Senior DBA & PPMC of Apache ShardingSphere > E-mail: [email protected] > > > >
