2010-07-27 64 views
3

我正在用PHP编写一个web应用程序,它将存储大量任意长度的文本块。 MySQL是否适合使用longtext字段或类似的任务,还是应该将每个文本块存储在其自己的文件中,并使用MySQL表格作为索引和文件名?考虑在线公告板类型的东西,比如你将如何存储每个用户的帖子。大量文本 - mysql或flatfile?

+0

公告板帖子很少超过几千字节。我没有看到与你的情况相同的东西。 – 2010-07-27 03:49:51

+0

嗯,我只是认为这会帮助人们理解我想要做的事情。 – Reeko 2010-07-27 04:04:43

回答

3

是的,MySQL是要走的路。一个平面文件将花费更长时间来搜索等。

Mysql一路。效率更高。

+0

好的。我很犹豫是否将它用于它将被用于的东西,但是如果它甚至更好,甚至比如100,000个字符长的文本,那么它就是mysql。 – Reeko 2010-07-27 03:45:07

+0

我不了解MySQL,但我在我的数据库中存储了高达10MB的blob,没有任何问题。 – recursive 2010-07-27 03:47:16