【问题标题】:Is there a resource efficient way to load a file into a database?是否有一种资源有效的方式将文件加载到数据库中?
【发布时间】:2014-04-28 23:58:55
【问题描述】:

我正在尝试了解如何将大文件正确加载到数据库中。我了解如何通过使用 DataReader 读取缓冲区然后将缓冲区写入 OutputStream 来从数据库中获取文件并将其流回而不使用太多资源。

在存储文件时,我可以找到所有示例,然后将整个文件读取到字节数组中,然后将其提供给数据参数。

有没有办法将文件存储到数据库中,而不必先将整个文件读入内存?

我正在使用 ASP.NET 和 Sql Server

【问题讨论】:

    标签: ado.net blob


    【解决方案1】:

    如果您可以使用 .Net 4.5,则有 new support for streaming。另外,请参阅Using ADO's new Async methods ,其中提供了一些免费示例。

    【讨论】:

      猜你喜欢
      • 2014-12-22
      • 1970-01-01
      • 2011-01-24
      • 1970-01-01
      • 2019-12-28
      • 1970-01-01
      • 2018-12-20
      • 2013-05-02
      • 2017-05-11
      相关资源
      最近更新 更多