BLOB 的全称是什么2025年3月17日 | 阅读 3 分钟 BLOB:二进制大对象BLOB 代表二进制大对象(Binary Large Object)。它是一种复杂的数据类型,是存储在数据库管理系统中的二进制数据集合。它存储二进制数据。与整数、浮点数、字符和字符串等大多数其他数据类型不同,此数据类型的变量长度可变。它用于存储图像、音频文件和视频剪辑等。例如,可以通过 BLOB 数据类型在数据库中存储照片集(用于图像),并通过字符串数据类型存储说明文字。 典型的 BLOB 文件和类型
![]() BLOB 最长可达 2,147,483,647 个字符。由于它用于存储多媒体文件,因此比其他数据类型需要更多的空间。通常,其大小由系统的磁盘存储容量决定。在 C/SIDE 中,最小大小为 2 GB。此外,BLOB 字符串与代码页相关联,并且不存储字符数据。 管理二进制大对象管理二进制大对象是许多公司必须应对的问题。由于 BLOB 文件本质上是二进制的,数据库通常无法读取所有文件。同样,这也是由于数据库无法准确识别如此大量数据的能力所致。数字资产管理 (DAM) 是 BLOB 存储解决方案的选择。通过使用集中的云存储,可以消除对额外服务器的需求并提高生产力。 数据库中的 BLOB数据库 BLOB 需要专门的处理。存在不可避免的特殊数据类型。数据库无法读取或理解 BLOB 中的非结构化数据。所有这些都必须存储起来。数据库只能读取 BLOB 的文件名、类型和大小。因此,无法使用数据库功能(如排序、过滤和搜索)来查找 BLOB 中的特定内容。 不同的数据库系统以不同的方式存储二进制大对象。BLOB 通常保存在外部,因为数据库的性质使得直接存储它们通常不切实际。因此,数据库本身只提供一个指向外部文件实际存储位置的链接。根据所使用的数据库系统,大型二进制文件也有不同的名称。在某些解决方案(如 MySQL)中,即使是特定大小文件的名称也不同。下表列出了一些最受欢迎的系统及其二进制大对象对应的术语。
BLOB 的用途在哪里?大数据行业是 BLOB 的主要应用领域。从网站用户那里收集海量原始数据,汇集成集合,并存储在世界各地的数据库中。由于这些收集到的数据在未经处理时的状态是非结构化的,因此数据库系统可以以最简单的方式进行收集。数据库还可以使用 BLOB 以半加密形式存储电影或电视节目。 在开源领域,也使用了二进制大对象。尽管根据定义,开源项目的每个组件都应该能够从公开可用的源代码生成,但事实并非总是如此。 在某些情况下,还提供了仅以二进制形式提供的专有组件。这些数据也被称为“BLOB”,但关于开源项目是否应包含它们存在争议。 二进制大对象的优点和缺点
下一个主题全称 |
我们请求您订阅我们的新闻通讯以获取最新更新。