以字节为单位存储文件大小的最佳方法?

Zan*_*oni 8 sql-server-2005

在数据库中以字节为单位存储文件大小的最佳方法是什么?

考虑到大小可以是巨大的MB,GB,TB ......

我正在使用bigint(最大值:9.223.372.036.854.775.807),但这是最好的方法吗?

Rob*_*vey 10

这是我会选择的类型.它对应于c#中的long类型(64位数),它与Windows用于存储文件大小的类型相同.

  • 哦,因为微软使用它必须使它成为正确的方法!JK!;-) (4认同)
  • @Lucas,不是因为MS使用它,只是因为它是一个相当大的数字(MS在这里起作用,而不是原因).你*你有一个10艾字节的单个文件吗?让我们看看,我有一个新奇的太字节外置驱动器(花费我~100美元).要存储一个大文件需要一百万个驱动器的文件 - 我的房子*和*我的银行余额太小了.[我确实看到了你的笑脸:-)] (4认同)