028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

DesignDataIntensiveApplicat

何为SHARDING:

将大数据集分为多个块,存储在不同的服务器

专注于为中小企业提供成都网站建设、网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业江南免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了成百上千企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

目的:

可扩展性: 不同的分片可以放在不同的服务器上,分散读请求
复杂查询可以并行的在不同的分片上执行
写请求分散到各个服务器上

问题1: 怎么分?

每个服务器上数据保持均匀,避免数据倾斜

请求路由:

重平衡之后客户端需要知道连接到哪个节点

并行QUERY执行:

分析型数据库需要将复杂的QUERY分解成可多个并发执行的分片和阶段,构成一个有向无环图

其他:

一般SHARDING和REPLICATION会一起使用,一个分片会保存在多个服务器上
一致性HASH: 主要解决cdn网络随机选择分片边界而不需要一个集中式的一致性协议,一般不太适合使用于数据库


当前题目:DesignDataIntensiveApplicat
本文URL:http://www.tsicrk.com/article/pphooj.html

其他资讯

让你的专属顾问为你服务

3.0061s