TXT文件或数据库?

Rut*_*igo 8 php mysql database text-files

在这种情况下我应该使用什么(Apache + PHP)数据库还是只是一个TXT文件?我的首要任务是速度.

操作

  • 添加新项目
  • 阅读物品
  • 最大.1 000条记录

谢谢.

数据库(MySQL)

+----------+-----+
| Name     | Age |
+----------+-----+
| Joshua   | 32  |
| Thomas   | 21  |
| James    | 34  |
| Daniel   | 12  |
+----------+-----+
Run Code Online (Sandbox Code Playgroud)

TXT文件

Joshua 32
Thomas 21
James 34
Daniel 12
Run Code Online (Sandbox Code Playgroud)

Pek*_*ica 7

对于速度和优化的内存使用情况,我会说数据库放下.仅在名称列上放置索引可能会以文本文件永远无法实现的方式提升性能.

数据库还具有其他优点,例如一些卫生设施(不破坏分隔符,换行符等),并且当多个实例尝试从表中读取时访问冲突的危险性较小 - 并且与基于文件的方法不同,写入冲突受限于仅记录有问题.


zen*_*ngr 2

您探索过其他 DHT 吗?

伏地魔计划

内存缓存 + MySQL

更新1

如果您的服务器上没有 memcached 和 Voldemort,那么您可以使用BDB等嵌入式键值数据库