【问题标题】:Difference between binary file and BLOB二进制文件和 BLOB 的区别
【发布时间】:2019-03-10 20:32:17
【问题描述】:

在 06:50 观看 this video about how to design Tinder,正在讨论文件与 BLOBS 的关系。

我想知道大二进制文件和 BLOB(二进制大对象)之间有什么区别。

它们有区别吗

  • 访问方法
  • 备份方法
  • 分片?

差异的根源是什么?它们听起来和我很相似。

【问题讨论】:

  • 一个“blob”只是“一堆字节”,不一定是“文件”。

标签: blob binaryfiles binary-data


【解决方案1】:

当视频引用 BLOB(二进制大对象)时,它并不引用任何旧的二进制信息(文件)集合。根据这个wikipedia article,具体的意思是

作为单个实体存储在数据库中的二进制数据的集合 管理系统。

区别在于“数据库管理系统”。 BLOB 由 DBMS 管理,尽管它可能仍存储在文件系统中。而其他文件则直接存储在文件系统中,而数据库中往往只存储一个URI。

【讨论】:

  • 对不起,我不明白这个答案的区别
  • 对不起 :) BLOB 的生命由数据库管理(尽管数据库系统可能决定仍将文件存储在文件系统中,但这已从您那里抽象出来)。文件存在于文件系统中,在这种情况下,您在数据库中只有文件的 URI。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-08-27
  • 1970-01-01
  • 2014-03-01
  • 1970-01-01
  • 2014-05-06
  • 2013-04-26
  • 2014-09-27
相关资源
最近更新 更多