You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Oracle:可变长度小字节数组选RAW还是BLOB?

RAW vs BLOB:短可变二进制数据存储选型

结论:RAW类型更符合你的需求

核心差异分析:

  • RAW类型:专为短可变长度二进制数据设计,存储空间严格等于实际数据长度,无任何额外预留或元数据开销。当你存储20字节的内容时,只会占用20字节空间,完全匹配你的要求。同时主流数据库(如Oracle)的RAW最大支持长度远超你的200字节上限(比如Oracle中RAW最大2000字节),能覆盖你的全部数据范围。
  • BLOB类型:本质是为大尺寸二进制数据(如图片、文件)设计的存储类型。即便存储小数据,多数数据库也会为BLOB附加额外存储开销——比如存储位置指针、元数据等,哪怕是20字节的内容,实际占用空间也会大于20字节。对于数十亿条记录的场景,这种额外开销会导致大量存储资源浪费。

内容的提问来源于stack exchange,提问作者Arya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 15:05:53