立即咨询

电话咨询

微信咨询

立即试用
商务合作

你知道什么是扁平的数据组织结构

2022-11-21

 

    现如今,在这个每天都会产生无数数据和资料的时代,存储云被应用的越来越广泛,你知道什么是扁平数据的组织结构吗?今天,就跟着小编一起来看一下吧。

    数据组织结构和二叉树都是老生常谈,没有太多值得说的,每个对象找一个UID,所谓的“键”KEY,算哈希值即所谓的“值Vaule”以后和目标对应。数据组织结构的对象存储使用的哈希表也就是常听说的键值Key Vaule 型存储的核心数据结构,找了一个例子如下。

    毕竟算个hash值是很快的,键值对应关系简单粗暴,这种扁平化数据组织结构形式可以做得非常大,对于海量的数据存储和大规模访问都能给力支持,避免了二叉树的深度,所以不仅是对象存储,很多NoSQL的分布式数据库都会使用它,比如RedisMongoDBCassandra 还有Dynamo等等。顺便说一句,原本关系数据组织结构库里面是不会存放太大的数据的,这类NoSQL的出现有点打破了数据库和文件存储的天然屏障,当然实际上几个开源对象存储比如swiftceph都是用的一致性哈希,进阶版,最后变成了一个环,首首尾相接,避免了节点故障时大量数据迁移的尴尬但是现在像MongoDB这种NoSQL都支持直接往里扔大个的“文档”数据,所以从应用角度上,有时候会把对象存储,分布式文件系统,分布式数据库放到一个台面上来比较,这才是混搭。

    对比文件系统,对象存储的第二个特点是没有嵌套的文件夹,往往是两层或者三层,例如AWS S3UDS,每个用户可以把它的存储空间划分为“容器”(Bucket),然后往每个容器里放对象,而是采用扁平的数据组织结构,必须放到某个容器下面,而不能嵌套,对象不能直接放到租户的根存储空间里,也就是说,容器下面不能再放一层容器,只能放对象。OpenStack Swift也类似

    这就是所谓“扁平数据组织结构”,层次关系是固定的,每一级的每个元素,因为它和文件夹可以一级一级嵌套不同,而且只有两到三级,是扁平的。例如S3中的某个容器或者某个对象,在系统中都有唯一的标识,用户通过这个标识来访问容器或者对象,所以,对象存储提供的是一种K/V的访问方式。

    以上就是对扁平的数据组织结构的简单介绍,你明白了吗。

 

更多产品了解

欢迎扫码加入云巴巴企业数字化交流服务群

产品交流、问题咨询、专业测评

都在这里!

 

热门数字化产品

堆雪球 SCRM私域运营管理系统堆雪球科技有限公司,是一家专注微信生态,帮助客户进行风控管理、销售提效、私域运营、自动化营销,致力于让企业营销高效可控,过程更聪明。 堆雪球目前旗下拥有: 客户营销解决方案、私域营销系统、线索导流方案、上下游配套资源。
SaleSmartly智能客服工具SaleSmartly智能客服工具中一个面板回复所有渠道咨询,随时随地,一键快速回复大量咨询,SaleSmartly解决都是外国客人咨询,需配备懂外语的客服而导致 成本高的问题。通过客户的提问或行为,自动回复和解决其常见问题。可通过个性化的设置,对用户不同关键词或行为, 触发不同的自动回复及自动化流程。
华云天下云呼叫中心系统HCC华云天下云呼叫中心系统采用HCCASR/TTS集成,客户可自定义VIP客户转接流程。拥有预测式外呼和预览式外呼两种,提供单声道、双声道、主被叫分离等多种录音方式以及不安装任何插件的情况下, 坐席录音可在线收听和下载 支持MP3,WAV格式等,使企业实现人工智能快速规模化落地。
腾讯云慧眼人脸核身腾讯云人脸核身是一组对用户身份信息真实性进行验证审核的服务套件,包含证件OCR识别、活体检测、人脸1:1对比等能力,以解决行业内大量对用户身份信息核实的需求。
百度智能云曦灵智能数字人平台百度智能云曦灵-智能数字人平台,致力于打造智能的服务型&演艺型数字人,面向金融、媒体,运营商、MCN,互娱等行业,提供全新客户体验及服务。该平台可进一步降低数字人应用门槛,实现人机可视化语音交互服务和内容生产服务,有效提升用户体验、降低人力成本,提升服务质量和效率。
为你推荐
查看更多