存储在db或文件中的文本

时间:2011-12-21 17:32:10

标签: php performance scalability

我正在做一个项目(PHP),我需要存储关于一个人的大约4个不同的文本,每个文本包含大约250个字符。目前,必须完成的次数没有限制。

您是否建议我将4个文本存储在数据库表中,并在用户输入给定人员页面/个人资料时将文本从中拉出,或者我应该从中创建文件?

在速度,可扩展性等方面哪种方法最好。

谢谢

2 个答案:

答案 0 :(得分:4)

数据库是您想要做的完美解决方案,PHP有很多功能可以使用它们,因此您不必重新发明轮子以将数据存储在平面文件中。

例如,想想你在6个月内需要获取所有这些文件并为每一个文件添加一列时所带来的痛苦...... 使用DB,您只需运行一个非常简单的查询。

所以,基本上,使用数据库。

答案 1 :(得分:1)

我会在数据库中执行此操作。 (我记得)文件操作比执行数据库查询慢。事实上,对于每个人的潜在无限数量,你可能拥有大约1k的数据,这表明在数据库中做比在文本文件中更好。定义表,然后插入/选择。记录总是被保证具有一致的结构,您不必担心跳过字段的分隔符字符。