いくつかのxmlをmysqlデータベースに保存しようとしています。ただし、これらのxmlのチャンクは、1000から1000000文字まで変化する可能性があります。文字列の長さが1kbしかない場合でも、文字列ごとに100kbを予約せずに、これをデータベースに保存するにはどうすればよいですか?
編集:
http://dev.mysql.com/doc/refman/5.1/en/storage-requirements.htmlを確認 しました。テキストは2000文字のブロックで保存されているとのことです。興味深いのは、MEDIUMTEXTをLONGTEXTに変更すると、22kbから100kbに変更されることです。テキストサイズは同じだったので、約4000b(4kb)のままにする必要があります
なぜこれが起こるのか、そしてそれを防ぐ方法を知っていますか?