首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
追逐微风的boy
西安华为技术有限公司_招聘专员
发布于陕西
关注
已关注
取消关注
mark
@王多鱼的梦想:
对象存储
对象存储(Object Storage)是一种数据存储架构,其核心特点是将数据存储为“对象”,而不是传统的文件或块存储方式。每个对象包含数据、元数据和一个唯一的标识符(ID),通过这种方式管理和存取数据。对象存储特别适合大规模、非结构化的数据存储,如文档、音频、视频、备份和日志文件。1. 对象存储的基本概念在对象存储中,数据被分为独立的“对象”。每个对象由以下几个组成部分构成:数据:存储的实际内容,比如图片、视频、文档等。元数据:描述对象的数据,比如文件类型、创建时间、文件大小、权限等。元数据可以根据应用的需求自定义,灵活性强。唯一标识符:每个对象都有一个唯一的标识符(ID),用于标识和访问该对象。通常可以通过URI、URL或其他形式的ID来访问对象。对象存储不依赖于传统的文件系统结构,如目录和子目录树,而是通过对象的唯一标识符进行访问。2. 工作原理2.1 数据访问对象存储不使用传统的文件路径来访问数据,而是通过对象的唯一标识符(通常是一个长字符串或UUID)来检索对象。用户通过API(通常是RESTful API)进行访问,常见的API协议是Amazon S3协议,这意味着支持S3兼容的系统能够相互访问和操作数据。2.2 数据存储数据被存储为对象,存储过程是异步的,因此不需要等待整个操作完成。对象存储的服务通常是分布式的,数据分布在多个物理位置的服务器上。数据的冗余和容错机制通常由存储服务提供商管理,保证数据的高可用性和持久性。2.3 扩展性水平扩展:对象存储支持通过增加更多节点来扩展存储容量,通常不需要停机或重新配置。弹性:系统可以根据存储需求动态调整存储资源,适应不断变化的存储需求。3. 对象存储的优势3.1 可扩展性对象存储能轻松处理PB级甚至EB级的数据存储需求。它采用分布式架构,可以根据需求水平扩展存储容量,而不需要像传统存储系统那样进行垂直扩展。3.2 低成本对象存储具有较低的存储成本,特别适合存储大量的非结构化数据。与传统块存储或文件存储相比,按需扩展的对象存储通常可以大幅度降低存储费用。3.3 高可靠性对象存储通常具有内建的数据冗余和容错机制。数据通常会在多个地理位置的节点间进行复制或纠删码存储,保证数据的持久性和可靠性。即使某些存储节点出现故障,数据也可以通过其他副本恢复。3.4 简化的管理对象存储不需要管理复杂的目录结构,数据访问通过唯一的标识符来进行。存储的对象可以是任何格式或大小,管理起来更加简单。3.5 适用于非结构化数据对象存储特别适合存储非结构化数据(如音视频、图片、日志文件、备份文件等),这些数据没有固定的格式,并且通常需要大规模的存储空间。4. 对象存储的缺点4.1 访问延迟较高由于对象存储通常通过HTTP/HTTPS协议访问,且访问方式是基于API调用而非本地文件系统,访问延迟通常较高。这使得对象存储不适合对低延迟有高要求的应用(如数据库存储或实时数据处理)。4.2 不适合频繁的更新对象存储的设计是基于批量存储和访问,适合写入一次后频繁读取的场景。如果需要频繁更新或修改数据,性能可能较差。每次更新需要修改整个对象,因此不适合频繁的小范围数据更新。4.3 缺乏传统文件系统的目录结构尽管对象存储可以存储大规模的非结构化数据,但缺乏传统文件系统的层次化目录结构,这可能使得一些数据的查找和管理不如传统文件存储直观。尽管一些服务提供了类似目录的功能(例如通过元数据模拟目录结构),但本质上这些仍然是平面结构。4.4 复杂的查询和索引对象存储不提供传统文件系统中的索引功能,数据检索依赖于API和元数据。虽然可以通过元数据进行搜索,但对于更复杂的查询,性能可能不如数据库或文件系统。5. 应用场景5.1 大数据存储对象存储非常适合存储大规模的非结构化数据。例如,企业生成的海量数据(如日志、监控数据、传感器数据等)可以使用对象存储来存储和管理。5.2 媒体存储对象存储广泛应用于视频、音频、图片等多媒体文件的存储。其高容量、低成本和高冗余性使得它成为云视频流、图像处理和多媒体存储的理想选择。5.3 备份与灾难恢复由于对象存储具有高可靠性和低成本特点,它非常适合用于备份存储和灾难恢复。许多企业利用对象存储进行定期的全量或增量备份。5.4 云存储服务云服务提供商(如AWS、Google Cloud、Azure等)通常使用对象存储为用户提供弹性、可扩展的存储空间。Amazon S3、Google Cloud Storage和Azure Blob Storage等都是知名的对象存储服务。5.5 静态网站托管对象存储可以用来托管静态网站的内容(如HTML文件、图片、视频等),尤其适合无需复杂计算或动态内容的网站。5.6 数据归档由于对象存储的低成本特性,它非常适合长期存储和归档数据。许多企业使用对象存储作为其数据归档解决方案。6. 常见的对象存储服务Amazon S3(AWS)可能是最著名的对象存储服务,提供高度可扩展、低成本的存储,广泛应用于各种企业和开发者。Google Cloud StorageGoogle的云存储服务,提供高可用性、低延迟和强大的安全性。它支持多种存储类和生命周期管理。Microsoft Azure Blob StorageAzure的对象存储服务,适用于高可用、高性能的对象存储,支持数据加密和冗余备份。Alibaba Cloud Object Storage Service (OSS)阿里云的对象存储服务,提供高可用性和低成本的云存储解决方案,广泛用于大数据分析和云存储。MinIO一个开源的高性能对象存储,兼容Amazon S3 API,适用于私有云部署。7. 对象存储与其他存储类型的对比特性对象存储块存储文件存储数据结构数据+元数据+唯一标识符(对象)数据块(固定大小的块)文件+目录树结构扩展性极高,水平扩展有限,垂直扩展中等,适合共享文件性能较低的延迟和吞吐量高性能,低延迟中等,适合文件共享访问方式HTTP/REST API(如S3)通过块设备访问(如iSCSI)文件系统协议(如NFS、SMB)适用场景非结构化数据、大数据、媒体存储数据库、高IOPS需求的应用文件共享、协作、文档管理
点赞 3
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
昨天 19:10
蚌埠坦克学院 嵌入式软件开发
小米嵌入式软件 一面被拷打实录(嵌入式Linux方向)
一面大概 45 分钟,面试官上来就直接问项目,没有任何寒暄,问完项目立刻切到技术题,节奏很快。问题不是孤立的,每道题都会顺着你的回答继续追问,感觉像是在顺着你的知识边界一路往里挖。Linux 内核、驱动、进程通信这几块问得很细,不是背概念就能过的,要能说清楚底层原理。最后手撕代码,题目不难但时间紧,建议提前练好链表和位操作。整体感受:真懂比背得多更重要。1. 自我介绍略,建议 2 分钟内说清楚:用过哪些芯片平台、做过什么项目、技术栈是什么,突出和嵌入式 Linux 相关的经历。2. Linux 进程和线程的区别?内核里怎么描述它们的?这道题很多人只说"进程是资源分配单位,线程是调度单...
嵌入式面试八股文全集
点赞
评论
收藏
分享
03-23 19:00
重庆移通学院 前端工程师
腾讯前端一面(微信基础部)
1. 自我介绍(面试官要求:着重项目 + 技术积累)核心考察:技术栈广度、项目落地经历、学习连贯性,需突出与前端岗位匹配的核心能力(如跨端、工程化、前后端兼修)。2. 项目深挖(高频追问,核心考察实战能力)重点追问项目小程序课表督导系统:核心难点聚焦页面转 PDF 的宽高适配,追问 PDF 生成具体问题、解决方案、使用的技术库;延伸追问性能优化实操(防抖节流、懒加载、图片优化、分包)。React 转 RN 跨端重构(AI 股市分析项目) :核心追问跨端重难点与解决方案,包括两端适配、样式兼容、技术栈重构细节;延伸追问是否独立负责工程化 / 打包 / 部署。工程化追问具体在哪个项目做了打包 / ...
查看24道真题和解析
点赞
评论
收藏
分享
03-03 21:32
上海电机学院 产品经理
这个它石是真的恶心,一天就给我结束了。看了一下JD,估计就是卡学历,非要985/211吐了。。。。
陶喆:
小米给我985都卡了,那我还能说啥
点赞
评论
收藏
分享
03-21 14:59
吉林农业大学 算法工程师
影石 AI Agent 开发一面
1、RAG 流程RAG 一般分成离线和在线两部分。离线侧主要做文档接入、清洗、切分、向量化和索引构建。文档来源可以是产品文档、帮助中心、接口文档、历史问答、内部知识库。清洗之后按段落、标题或者固定窗口做切片,再用 embedding 模型把文本转成向量,写入向量数据库,同时保留 metadata,比如文档类型、时间、部门、权限标签。在线侧通常是用户问题进来后,先做 query 预处理,比如改写、纠错、意图识别,然后拿 query 去做检索。检索可以是向量检索、BM25 检索或者混合检索。召回到候选片段后,再做 rerank,把最相关的内容排到前面,最后拼接 prompt 和用户问题一起送给大模...
AI-Agent面试实战...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
1
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
网申助手用了三周,说说真实感受(不是广告)
6391
2
...
面试官视角聊聊:如何避免成为“AI工具人”
5311
阿里笔试考AI
热聊中
3
...
AI应用开发岗,简历怎么写才能脱颖而出?
4834
4
...
暑期结束
4464
5
...
双非选手的求职的感悟
3671
6
...
OpenAI关停Sora,这就不玩了?
2502
7
...
3.23腾讯视频后端二面(燃尽版)
2394
8
...
产品岗集合,我发现了一个顶级项目
2371
9
...
快手暑期实习(附面经攒人品
2218
10
...
9本暑期实习完全没面试,哪里有问题?
2205
创作者周榜
更多
正在热议
更多
#
你的实习产出是真实的还是包装的?
#
9992次浏览
147人参与
#
第一份工作应该只看薪资吗
#
252187次浏览
1916人参与
#
米连集团26产品管培生项目
#
10594次浏览
265人参与
#
春招至今,你的战绩如何?
#
32158次浏览
295人参与
#
什么专业适合考公
#
57109次浏览
290人参与
#
长得好看会提高面试通过率吗?
#
14687次浏览
152人参与
#
AI面会问哪些问题?
#
5836次浏览
169人参与
#
蚂蚁求职进展汇总
#
156988次浏览
1253人参与
#
找实习记录
#
241096次浏览
1471人参与
#
春招你拿到offer了吗
#
814334次浏览
9890人参与
#
哪些公司校招卡第一学历
#
250993次浏览
861人参与
#
你做过最难的笔试是哪家公司
#
8247次浏览
69人参与
#
从事AI岗需要掌握哪些技术栈?
#
2235次浏览
64人参与
#
找AI工作可以去哪些公司?
#
1954次浏览
40人参与
#
HR最不可信的一句话是__
#
2859次浏览
61人参与
#
一张图晒出你司的标语
#
1745次浏览
26人参与
#
沪漂/北漂你觉得哪个更苦?
#
4938次浏览
88人参与
#
毕业论文怎么查AI率
#
79609次浏览
1959人参与
#
AI时代,哪个岗位还有“活路”
#
5746次浏览
148人参与
#
简历第一个项目做什么
#
34432次浏览
547人参与
#
通信和硬件还有转码的必要吗
#
98998次浏览
633人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务