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

有人能告诉我们用SQL存储图像的最佳方法是什么吗

  •  1
  • Developer  · 技术社区  · 14 年前

    我想存储在数据库中的图像转换成二进制对象或我会把它们存储在一个临时文件夹,并将保存在我的数据库中的路径。但我不能做的编程,所以可以给我一个样本代码,以保存图像到sql数据库使用Asp.net。

    3 回复  |  直到 14 年前
        2
  •  -1
  •   anishMarokey FIre Panda    14 年前

    最好将图像存储在 folder 并将路径保存在数据库中,这将比保存在数据库中快得多。

    注意不要使用数据类型image,这将改变表单数据库本身 read this

        3
  •  -2
  •   banupriya    14 年前

    将映像路径存储在DB上,而不是以二进制形式存储,因为这样会影响性能。在SQL server中,BLOB数据类型存储在称为LOB\ U数据页的独立页中,在数据页上,指针将与LOB\ U数据页链接。也不能在BLOB数据类型上创建索引。因此,它会对性能产生不利影响。理想的解决方案是将图像存储在共享驱动器中,并将图像链接存储在数据库中。