你好,这里是网络技术联盟站。
在大数据环境中,BLOB 很常见,并且存储在关系或非关系数据库系统中,本文瑞哥带大家了解一下BLOB,让我们直接开始。
Binary Large Object
Jim Starkey是 BLOB 的发明者,它于 1970 年代首次出现,描述的是一个二进制形式的大文件,一般可以是视频、音频或图像和图形文件。BLOB可以具有数 GB 大小的数字存储单元,它被压缩成单个文件,然后存储在数据库中。由于二进制数据只能被计算机读取,并且由数字0和1组成,因此通常需要打开相关程序。
由于 BLOB 文件的原始内容在存储时通常是非结构化的,因此它需要一个数据库名称或类型来处理文件并使其可访问。
典型的 BLOB 文件和类型:
共有三种不同类型的 BLOB:
图像、视频和音频数据占用大量空间,有时需要存储但不一定要定期访问。
当软件执行时,它会不断创建一系列事件,这些事件可以记录在日志中以供以后分析,这些数据量会随着时间进行增加,Blob 存储能够以非结构化形式快速、廉价地存储这些数据。但是,对于此场景,blob 存储的成本效益较低,任何日志数据查询都会产生访问费用。
大多数组织需要保留完整的备份,尤其是从勒索软件攻击中恢复,由于此数据在生产中重复且很少访问,因此 Blob 存储非常适合备份大型数据集。
二进制大对象由不同的数据库系统以不同的方式存储,数据库的结构通常不适合直接存储 BLOB。
我们来看下每个数据库系统存储大文件对象用的是什么字段:
BLOB在如今系统中经常遇到此类型,本文用精简的向大家介绍了BLOB的原理、类型和使用场景,希望本文对您有所帮助,
最后感谢您的阅读,如果觉得文章对您有帮助,别忘了点赞👍、收藏⭐哦!有任何问题,欢迎在下方评论区与我讨论!!!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。