gpt4 book ai didi

mysql - 在 SQL 数据库中保存大型文本数据(保存在字符串生成器中)的最佳方法?

转载 作者:行者123 更新时间:2023-11-29 12:57:41 25 4
gpt4 key购买 nike

我正在使用基于桌面的Windows窗体应用程序..需要在sql sever db中保存一个巨大的文本字段。哪个更好

  1. varbinary(max)

  2. varchar(最大)

  3. Blob

  4. 任何其他

任何人都可以解释一下优点和缺点吗?!

由于它将在用户桌面上运行,因此不想产生开销(使应用程序变慢/使应用程序崩溃)

最佳答案

由于您将存储“巨大文本”(假设大于 64kb),因此您应该使用 MEDIUMTEXTLONGTEXT

MEDIUMTEXT – up to 16MB
LONGTEXT – up to 4GB

实际问题是数据存储的性能问题。 TEXTBLOB 存储在表之外,表中只有一个指向实际存储位置的指针;根据您的硬件,尤其是磁盘/IO 性能,这可能会造成瓶颈。

varbinaryblob 用于二进制数据。

关于mysql - 在 SQL 数据库中保存大型文本数据(保存在字符串生成器中)的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23791471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com