単一の文字のような短い情報、'a'
またはjpg、png、mp3などに変換される巨大なバイナリチャンクのような情報を保持できるテーブルの列があるとします。
これにはどのデータ型を使用すればよいですか?
varbinary(max)
またはと思いvarchar(max)
ましたが、単一の文字または短い文字列を格納するだけでは、未使用のスペースを占有しますか?
フィールドのデータ型が可変長の場合、データはどのように格納されますか?
このqaによると、https://dba.stackexchange.com/questions/1767/how-do-too-long-fields-varchar-nvarchar-impact-performance-and-disk-usage-ms、それは問題ではありません、これを除いて:
メモリー
If the client application allocates memory using the maximum size, the application would allocate significantly more memory than is necessary. Special considerations would have to be done to avoid this.
どうすればこれを知ることができますか? ばかげている場合は申し訳ありませんが、あいまいすぎるようです。