blob - 二进制文件和 BLOB 的区别
问题描述
观看这个关于如何设计 Tinder 的视频,在 06:50 点正在讨论文件与 BLOBS。
我想知道大型二进制文件和 BLOB(二进制大对象)之间有什么区别。
它们的区别是
- 访问方法
- 备份方法
- 分片?
差异的根源是什么?它们听起来和我很相似。
解决方案
当视频引用 BLOB(二进制大对象)时,它不引用任何旧的二进制信息(文件)集合。根据this wikipedia article,它具体意味着
在数据库管理系统中存储为单个实体的二进制数据的集合。
区别在于“数据库管理系统”。BLOB 由 DBMS 管理,尽管它可能仍存储在文件系统中。但是,其他文件是直接存储在文件系统中的,而数据库中往往只存储一个URI。
推荐阅读
- javascript - Meteor 在构建时无法读取整个资源文件
- node.js - 旧版本的节点/npm 链接到 macOS catalina 不支持的 -lstdc++
- python - 在 python 上使图像偏心
- r - R中不等任务和进度条的最佳负载平衡
- ios - 将我的 iOS 应用程序从 Fabric 迁移到 Firebase 后,Fabric 中仍然出现崩溃
- closedxml - 将 closedxml 发布到 azure 应用服务时遇到问题
- wordpress - 临时站点上的响应式设计中断
- python - 尝试使用 Flask 和 phyton 在 html 上显示图像,每次刷新都会改变
- c# - 为什么我的主窗体需要 20 多秒才能可见?
- c# - 如何计算 Unity3D 中组按钮的自动大小