我正在使用基于桌面的Windows窗体应用程序..需要在sql sever db中保存一个巨大的文本字段。哪一个更好
VARBINARY(最大)
VARCHAR(最大)
斑点
任何其他
任何人都可以解释一下优缺点。!
因为它将在用户桌面上运行,所以不希望产生开销(使应用程序变慢/崩溃他们的应用程序)
答案 0 :(得分:1)
由于您将存储大文本",假设大于64kb,您应该使用MEDIUMTEXT
或LONGTEXT
。
MEDIUMTEXT – up to 16MB
LONGTEXT – up to 4GB
实际问题是数据存储的性能。 TEXT
和BLOB
存储在表格之外,表格只有指向实际存储位置的指针;取决于您的硬件,尤其是磁盘/ io性能,这可能会造成瓶颈。
varbinary
和blob
用于二进制数据。