首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实现FileTable

实现FileTable
EN

Stack Overflow用户
提问于 2015-02-17 20:43:43
回答 1查看 257关注 0票数 0

我有一个简短的问题,希望能得到一些帮助。我需要创建一个数据库,然后为以下文本文件实现File Tables

  1. testFile1.txt
  2. testFile2.txt
  3. testFile3.txt

一旦这个过程完成,我只需使用testFile3.txt语句删除t-sql

我的问题是,如何实现文本文件?我了解如何创建它们和如何创建数据库,但不知道如何将文件移动到数据库中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-17 20:59:40

通常,您可以选择下列技术之一:

  • 将文件上载到服务器中的特定文件夹中,并将其存储在数据库中,仅将URL存储到文件中。后者,使用URL显示内容或下载文件。
  • 上传文件并存储在数据库中的BLOB (B Large OBject)字段中

每一种方法都有其优点和缺点,这取决于您的情况和您决定使用哪种技术。

幸运的是,当我们使用SQL Server存储文件时,我们还有一个可以提高性能的选项-- 文件存储

建议在下列情况下使用这种类型的存储:

  • 存储的对象平均大于1MB。
  • 快速读取访问非常重要。
  • 您正在开发使用中间层作为应用程序逻辑的应用程序。

如果您的文件大于1MB,我相信您应该使用此技术,但是:

对于较小的对象,在数据库中存储var二进制(Max)块通常提供更好的流性能。

您可以查看下面的教程,以便激活存储。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28570759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档