NAS与对象存储:谁是非结构化数据存储的最佳选择?

非结构化数据是增长最快的数据类型之一。随着企业日积月累地生成、收集和存储越来越多的数据,必然会带来一个问题:什么是存储非结构化数据的最佳方式?

直白来说,非结构化数据就是不遵循传统数据库格式的数据,其结构是不规则或不完整的。电子邮件、文档形式的文本以及多媒体(如照片、视频和音频文件)等数据就是常见的非结构化数据。在存储非结构化数据时,NAS(网络附属存储)和对象存储是目前两个主要的选择。

图片来源:Pexels

NAS与对象存储

NAS已经存在了几十年,在用户和用户的文件之间放置了一个目录和文件夹的分级系统。这种方法使组织能够对以后使用的单个文件进行整齐的分类。

另一边,对象存储不会将文件系统的范式强加于数据。相反,对象存储系统使用的是与底层数据元素相互分离的元数据表。元数据表存储且描述底层数据的属性,如文件名、创建日期、用户ID和可以从中检索数据的位置。

这两种方法各有其优缺点,尤其是在非结构化数据存储环境中。在NAS与对象存储的争论中,选择适合您的组织的存储类型,取决于所支持的工作负载类型。

利与弊

使用NAS进行非结构化数据存储的主要优点在于它是有组织的,至少在创建一个像样的文件夹结构时是这样,而且用户体验友好。NAS也是普遍存在的,许多服务都支持NFS(网络文件系统)或SMB(服务器信息块)存储。此外,它相对较快,并且支持数据变化较快的应用程序。

另一方面,NAS的可伸缩性表现并不是很强。随着功能更强、高可扩展的产品出现,这种情况正在有所好转,但是NAS仍然无法具备接近对象存储系统可伸缩性的潜力。

事实上,大规模是对象存储系统的最大优势。对对象存储来说,增加容量是一项简单的工作,而且你所要做处理的主要就是硬件。原因是:许多对象存储系统都是横向扩展而不是纵向扩展。你所需要做的就是添加另一个节点,然后告诉你的管理工具将新节点添加到集群中。后台在进行了更多操作后,你的集群就有了更多的存储容量。

性能是传统对象存储存在的一大挑战。但是,随着对象存储产品的升级,这种情况也在发生变化。对象存储的另一个缺点是必须更新元数据和对象数据。因此,如果你有快速变化的数据,这个过程可能比使用NAS花费更长的时间。此外,尽管有网关和一些标准化的访问协议,比如S3,但是对象存储标准并不像基于文件的同类标准那样一致。

Pexels 上的 rawpixel.com 拍摄的照片

非结构化数据存储如何选

那么,NAS和对象存储哪种方法更适合非结构化数据呢?一般来说,如果你的应用包含了快速变化的数据和流线型的访问,NAS可能是更好的选择。如果你的工作负载的数据存储更像是存档,并且不需要与应用程序进行超高水准的本机集成,那么对象存储也许是最佳的选择。

规模在您的NAS与对象存储决策中也起着一定的作用。NAS系统在可扩展的范围上有很大的差异,所以在某个时候,您可能会超出所选择的NAS产品的限制。

原文作者:Scott D.Lowe

Image placeholder
kavience
未设置
  45人点赞

没有讨论,发表一下自己的看法吧

推荐文章
2019数据库趋势研究:谁是最受青睐的数据库?

哪些数据库在2019年最受青睐?本文向DeveloperWeek的数百名业内人士咨询了当前NoSQL与SQL的使用情况,得到了有关MySQL、MongoDB、PostgreSQL、Redis和其他方面

2019数据库趋势研究:谁是最受青睐的数据库?

哪些数据库在2019年最受青睐?本文向DeveloperWeek的数百名业内人士咨询了当前NoSQL与SQL的使用情况,得到了有关MySQL、MongoDB、PostgreSQL、Redis和其他方面

如何解决云中容器数据存储的移动性挑战?

如今,在云计算领域,越来越多的IT组织正在构建混合云和多云环境以支撑其业务运行。从容器的角度来看,我们知道,容器应用程序从一开始就内置了非常可观的可移动性、灵活性和效率。但是对于容器数据来说,它的移动

Wi-Fi信号不好?混合组网架构是最佳选择

我曾与许多实施过数字化项目的公司合作过,最终却以失败告终。理念正确、实施健全、市场机会都有,却忽略了一个薄弱环节:Wi-Fi网络。例如,一家大型医院希望通过将遥测信息发送到移动设备,来改善临床医生对患

无服务器vs容器,企业如何正确选择?

对于开发者和企业架构师来说,在不同的技术、框架或架构之间做出选择,是日常工作中最重要的内容。尤其在今天复杂的企业应用环境下,软件开发规则也在时刻变化着,我们必须在软件开发之前就要考虑清楚系统的体系结构

GoWeb教程_06.0. session 和数据存储

Web开发中一个很重要的议题就是如何做好用户的整个浏览过程的控制,因为HTTP协议是无状态的,所以用户的每一次请求都是无状态的,我们不知道在整个Web操作过程中哪些连接与该用户有关,我们应该如何来解决

本地读写的多活数据存储架构设计要义

本文由公众号EAWorld翻译发表,转载需注明出处。作者:ParasharBorkotoky 译者:白小白 原文:http://t.cn/AiKO0q4P原题:DesignConsiderations

10分钟搞懂:亿级用户的分布式数据存储解决方案!

来源:IT进阶思维原创,转载请注明原出处内容提供:李智慧,前阿里巴巴技术专家,《大型网站技术架构》作者6月6日晚,林志玲与Akira公布婚讯、徐蔡坤祝福高考同学超常发挥,粉丝们百万的转发和点赞造成微博

百度时序数据库——存储的省钱之道

作者简介:任杰  百度高级研发工程师负责百度智能运维产品(Noah)的分布式时序数据存储设计研发工作,在大规模分布式存储、NoSQL数据库方面有大量实践经验。干货概览百度Noah平台的TSDB,是百度

海量数据时代,磁带存储的“涅槃重生”

   磁带作为大规模非结构化数据的战略性/低成本存储手段,已然经历了一次复兴。由于磁带在快速恢复网站和反勒索软件方面具有较高的价值,所以备份仍然是它的一个主要用例。不过,磁带的未来增长机会更在于一些新

基于内存和文件存储的 queue worker, 不用 Redis 适合单进程使用没有外部依赖

因为最近要做一个简单的并发任务系统,在github上面找了一圈并没有简单可依赖的库,所以自己写了一个。欢迎大家Review贡献代码。项目地址https://github.com/iflamed/mfw

走进龙岗“智慧大脑” 见证IOC的最佳实践

这里,拥有全球首例地铁5G超宽带车地无线通讯;这里,借助AI、5G、物联网等技术推动工地现场科学化和智能化管理;这里,构建了开放兼容的统一政务云平台;这里,建设了先进、安全、智能的标杆园区;这里,就是

jquery this与$(this)的区别是什么?

$(this)相当于jQuery(this),是一个jQuery对象,只能使用jQuery的属性和方法;而this中存放的是DOM元素,属于javascirpt中的DOM元素对象,要使用DOM元素对象

Scss与Sass是什么?

之间的区别是什么?下面本篇文章就来给大家介绍一下。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。Sass是什么?Sass是一门高于CSS的元语言,它能用来清晰地、结构化地描述文件样式

sass与scss的区别是什么?

Sass是采用Ruby语言编写的一款CSS预处理语言,它诞生于2007年,是最大的成熟的CSS预处理语言。最初它是为了配合HAML(一种缩进式HTML预编译器)而设计的,因此有着和HTML一样的缩进式

做银行家里的数据专家:ING探索大数据时代下的金融最佳实践

大数据文摘出品记者:高延6月18-21日,O’ReillyAIConference在北京召开。大会上,来自荷兰的金融公司ING的IT主管BasGeerdink带来了《关于数字驱动企业》的主题分享。进入

Go 中使用 memcache 存储对象

之于B/S端用http连接,像mysql,redis,memcache这种服务端之间的交流,通常直接采用TCP通信。而对于缓存的内存存储,过期时间是必备,进行必要的对象序列化编码也不可缺。本文用me

算法题:三角形的最小路径和

题目来源于力扣 理论基础 动态规划 三角形的最小路径和题目描述 给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。说明:如果你可以只使用O(n)的额外空间(n为三角形的

调查:企业数字化转型中面临的最大挑战是什么?

数字化转型是将新兴的数字技术集成到企业的各个方面的过程。比如最近的云迁移,其中数据和业务流程由第三方提供商管理。因此,数字化转型被视为利用技术简化运营并保持竞争力的一种方式。但Couchbase周三发

详解IBM i 操作环境的最新版本IBM i 7.4 和新特许程序 IBM Db2 Mirror for i

一、背景随着行业客户大规模上云的趋势越来越明显,Power在企业云化中将扮演越来越重要的角色。过去一年,浪潮商用机器基于开放的Power技术的服务器,完善服务器的生态系统,建立可持续发展的服务器业务,

124. Binary Tree Maximum Path Sum - 二叉树中的最大路径和

1描述给定一个非空二叉树,返回其最大路径和。路径:一条从树中任意节点出发,达到任意节点的序列。该路径至少包含一个节点,且不一定经过根节点。用例 输入:[1,2,3] 1 /\ 23 输出:6输入:

MongoDB与阿里云达成战略合作,云将是数据库最佳载体

摘要:开源数据库厂商与云服务供应商两大阵营之间存在争议是事实,MongoDB与阿里云达成战略合作,背后意味着什么?对MongoDB,对阿里云分别意味着什么?对整个数据库产业又意味着什么?MongoDB

数据科学在市场营销领域的8个最佳用例

在这篇文章中,我们将介绍一些数据科学在营销领域的关键用例。就数据科学的关键目标是将数据转化为可操作的洞察而言,为了获得更高的盈利,营销领域不能忽略这些洞察的应用。大数据技术,为在营销中更好地了解目标受

引领存储新时代——新华三Primera关键业务智能存储

技术的变革,让我们步入数字智能时代。由数据、AI驱动的智能化产业转型正在如火如荼地进行中,金融、工业、医疗、娱乐……智能改变着一切。在IT对于企业已经如此重要的今天,智能也正改变着支撑企业业务运行的底

云原生存储和云存储有什么区别?

作者| 李鹏(壮怀)阿里云智能事业群高级技术专家导读:新的企业负载/智能工作负载容器化、迁云、存储方面遇到的性能、弹性、高可用、加密、隔离、可观测性以及生命周期等方面的问题,不但需要存储产品层次的改进