前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >分布式系统分片认识

分布式系统分片认识

作者头像
heidsoft
发布2023-03-18 17:10:16
2320
发布2023-03-18 17:10:16
举报
文章被收录于专栏:云计算与大数据

分片(shard)是底层的基本读写单元,分片的目的是分割巨大索引,让读写可以并行操作。由多台机器共同完成,读写请求最终落到某个分片上,分片可以独立执行读写工作。

如(ES)利用分片将数据分到集群内各处,分片是数据的容器,文档保存在分片内,不会跨分片存储,分片又被分配到集群内到各节点里,当集群规模扩大或缩小时,ES 会自动在各节点中迁移分片,使数据仍然均匀分布在集群里。

一个ES索引包括很多分片,一个分片是一个Lucene的索引,它本身是一个完整的搜索引擎,可以独立执行索和搜索任务。

Lucene索引由多个分段组成,每个分段都是一个倒排索引。ES每次“refresh” 都会生成一个新的分段,分段内包含文档数据。

云原生|分布式任务调度

database|分布式事务|2pc|3pc|tcc|xa|cap

分布式|算法再认识

工商银行分布式服务 C10K 场景解决方案

分布式一致性认识

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-10-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云数智圈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档