2

MySQL を使用して Web ソース コードを保存しています。問題は、「64KB を超えるソースコードのサイズをどのように格納できるか」ということです。TEXT データ型を使用すると、ソース コードが切り捨てられます。しかし、MEDIUMTEXT データ型を使用すると、MEDIUMTEXT のサイズが 16MB になるため、スタントになります。1MBのサイズを保存するたびに、15MBの無駄なスペースを作成する必要がありますか? 教えてください。私は何をすべきか?ありがとう。

4

1 に答える 1

2

MySQL ではBLOBTEXT型はメイン テーブルとは別に格納され、必要なストレージは、文字列の長さに長さを設定するための数バイトを加えたものと同じです。どのタイプを使用しても、使用されるストレージ スペースはおおよそ文字列のサイズになります。

あなたの特定のケースでMEDIUMTEXTは、問題ありません-大量の無駄なスペースについて心配する必要はありません。

詳細については、MySQL リファレンスを参照してください。

于 2013-10-15T01:15:02.510 に答える