Hi,

There is sharding-core-optimize module in ShardingSphere which usage is for
link parameters with AST (if SQL use ? for paramter marker), fill missing
information from metadata for AST, extract sharding values and encrypt
values. The module name may mislead developers because it does not do any
query optimization.

I plan move extract sharding values processing to sharding-core-route
module and create a new module to process encrypt.

For features of link parameters with SQL and fill missing information from
metadata, I want leave them there, but I want change the module name for
more meaningful.

Here is architecture of MySQL:
[image: image.png]

It seems the module should name as preprocessor. Any suggestions?

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

Liang Zhang (John)
Apache ShardingSphere & Dubbo

Reply via email to