What is the best way to store messaging texts in large/big web sites: BLOB or ordinary text in table or something else? Database: MySQL.
+1
A:
If by "messages" you mean something like SMS or IRC, stuff with a defined limit then I think VARCHAR is the most appropriate. If your messages can really be any size then TEXT would be better.
But I wouldn't have thought BLOB was suitable for anything except perhaps attachments (assuming your system has them). BLOBs are meant for binary files (e.g. images, Word documents) not pure text.
APC
2010-02-05 15:15:29
+2
A:
There are a lot of questions you need to ask yourself when making that decision. There's a very detailed article, To BLOB or not to BLOB, that is the question: Whether to store string in BLOB, or CHAR, or VARCHAR?, that talks about some of the things to consider.
Sam Rudolph
2010-02-05 15:47:23
You really should not rip-off an entire article and post the text here. It would be pretty poor form even if you had have included an attribution, which you did not. Original here: http://www.volny.cz/iprenosil/interbase/ip_ib_strings.htm
APC
2010-02-07 16:41:17
I agree with @APC. A summary would be fine with the link, but don't just copy an entire article without giving proper attribution.
Bill the Lizard
2010-02-07 17:25:59
Thnax Bill for suggestion,will do the same form time ownwards
Sam Rudolph
2010-02-07 19:18:09