アプリ版:「スタンプのみでお礼する」機能のリリースについて

mysqlを用いて掲示板を作りたいです。その際に、簡素化のため、掲示板の全てのデータをmysqlに格納したいと思っています。

また、掲示板における本文の部分は、文字列の長さを無制限にするのが妥当だと思います。

しかし、mysqlのマニュアル(http://dev.mysql.com/doc/mysql/ja/BLOB.html)によると、一番大きい型であるLONGBLOB型の記憶容量は 2^32バイトとなっており、それを超える文字列は切り捨てられるとなっています。

そこで、ご教授いただきたいです。
長さ無制限の文字列をmysqlに格納する方法はありますか?そしてその場合はどうすればよいですか?
それとも、長さ無制限の文字列をmysqlに格納する方法ははなく、その場合は別ファイルを用意し、そちらに書き込むなどをする必要がありますか?

どうぞよろしくお願いします。

A 回答 (2件)

2^32バイトって、4GBくらいになるのですが、4GBの文章打ちますか?


(二バイト文字で約21億文字)

text型でも問題ないと思いますが・・・
    • good
    • 0

どう考えてもディスク容量以上は入らないですよね。

つまり無限ってのは無理です。現実的なところを考えるべきでしょうね。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!