ShardingSphere-阶段总结1

443 阅读1分钟

目标

整理ShardingSphere的整体功能知识脑图,并且分析一下自己目前的工作或接触的项目,能否用到前面的功能,提交文档。

ShardingSphere简单功能图

ShardingSphere.png

实际应用

数据分片

在项目设计阶段,就可以对数据做冷热分离,根据数据的业务特征,分流到不同的库、表存储,尽可能地优化效率

数据加密

适合对用户的敏感信息做加密储存,降低数据泄露的风险。例如:用户的登陆密码,系统对其加盐后再加密存储,加密算法可以自定义实现

总结

JDBC和Proxy提供的功能类似,主要区别在于实现的层级不一样,后者的侵入性更小,使用者可以更专注于业务代码的实现;UI在前面两者的基础上,进一步发展了分布式治理的能力。