上海外包公司网站建设,wordpress修改教程,管理咨询公司简介模板,企业网盘搭建摘要
支持自定义分片算法#xff0c;减少数据伸缩及迁移时的业务影响#xff0c;提供一站式的通用弹性伸缩解决方案#xff0c;是 Apache ShardingSphere 弹性伸缩的主要设计目标。对于使用单数据库运行的系统来说#xff0c;如何安全简单地将数据迁移至水平分片的数据库上…摘要
支持自定义分片算法减少数据伸缩及迁移时的业务影响提供一站式的通用弹性伸缩解决方案是 Apache ShardingSphere 弹性伸缩的主要设计目标。对于使用单数据库运行的系统来说如何安全简单地将数据迁移至水平分片的数据库上一直以来都是一个迫切的需求 对于已经使用了 Apache ShardingSphere 的用户来说随着业务规模的快速变化也可能需要对现有的分片集群进行弹性扩容或缩容。
一、弹性伸缩背景 Apache ShardingSphere 在分片算法上提供给用户极大的自由度但却给弹性伸缩造成了极大的挑战。 找寻既能支持自定义的分片算法又能高效地将数据节点进行扩缩容的方式是弹性伸缩面临的第一个挑战 同时在伸缩过程中不应该对正在运行的业务造成影响。 尽可能减少伸缩时数据不可用的时间窗口甚至做到用户完全无感知是弹性伸缩的另一个挑战 最后弹性伸缩不应该对现有的数据造成影响如何保证数据的正确性是弹性伸缩的第三个挑战。
ShardingSphere-Scaling 是一个提供给用户的通用数据接入迁移及弹性伸缩的解决方案。 博文参考
弹性伸缩 :: ShardingSphere