Hi, Zonglei
> I am very glad to know the direction of future development for
shardingsphere.

> the interface about database scaling should be define or not?

> I am working for sharding-scaling project,  I think the interface
definition about database scaling is good for this project.

Welcome to join us to do sharding-scaling together. The interface doesn't
design yet.

------------------

Liang Zhang (John)
Apache ShardingSphere & Dubbo


[email protected] <[email protected]> 于2019年9月29日周日 上午11:28写道:

> Yes, it is a big change for decision. Make new API to 5.x is a good idea.
> Then we can keep 4.x's API and just do some internal decouple of features
> and access adaptors (JDBC driver and Database Protocol).
>
> ------------------
>
> Liang Zhang (John)
> Apache ShardingSphere & Dubbo
>
>
> 蒋晓峰 <[email protected]> 于2019年9月29日周日 上午11:21写道:
>
>>
>>
>> On 2019/09/28 10:14:55, "[email protected]" <[email protected]>
>> wrote:
>> > The scope of ShardingSphere keep expanding. Sharding is not the unique
>> and
>> > core feature for ShardingSphere anymore.
>> >
>> > So we plan to create pluggable infrastructure for database proxy and
>> JDBC
>> > driver which to let users run it without any additional function, just
>> > transparent transmission. ShardingSphere can add more features into
>> `EMPTY`
>> > infrastructure, such as sharding, master-slave, encrypt,
>> > distributed-transaction, orchestration and so on.
>> >
>> > The API may look like: ShardingDataSource, MasterSlaveDataSource,
>> > EncryDataSource, DistributedTransactionDataSource and
>> > OrchestrationDataSource, the yaml and other configuration methods should
>> > change to this way too.
>> >
>> > Every features are independent and can be work together which using
>> > composited and append-able way. We can provide SSDataSourceFacade to
>> manage
>> > how to use them together.
>> >
>> > This is one of the reason to why we do not release for 4.0.0 stable
>> version
>> > soon, we want more discuss to make decision to change API before 4.0.0
>> > stable version release.
>> >
>> > Any suggestions?
>> >
>> > ------------------
>> >
>> > Liang Zhang (John)
>> > Apache ShardingSphere & Dubbo
>> >
>>
>

Reply via email to