代码之家  ›  专栏  ›  技术社区  ›  Xaqron

在代码和数据库中使用哪种类型来处理大文件?

  •  0
  • Xaqron  · 技术社区  · 15 年前

    我的项目( C# )处理许多关于 1 MB ~ 2 GB 尺寸。 SQL server 2008 使用数据库。从长远来看,我需要对它们做一些操作,比如它们的大小和…

    乍一看,我计划将它们的大小存储在字节(C代码)中 long ,在数据库中 BigInt )因为文件大小的性质和它的精确性。我在想,使用double并考虑以MB为单位的文件大小可能是个更好的主意,因为它们中的大多数都是 1~2000 MB 在讨论这个项目的文件时,要更有意义。这两种设计在代码(在有许多数学运算时会出现性能问题)和数据库(在许多文件上进行批处理)方面有什么优势/劣势吗?

    5 回复  |  直到 15 年前
        1
  •  3
  •   Rei Miyasaka    15 年前

    long

        2
  •  3
  •   Albin Sunnanbo    15 年前

    long

        3
  •  1
  •   Steve Townsend    15 年前
        4
  •  1
  •   StriplingWarrior    15 年前

    uint ulong

    long double

        5
  •  1
  •   Bengie    15 年前