首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP:文件或数据库

问PHP:文件或数据库
EN

Stack Overflow用户
提问于 2009-11-11 05:53:52
回答 3查看 97关注 0票数 0

哪个更好?我想分享一个脚本,其中一些数据(4个整数(介于0和2000之间)和一个字符串(长度不超过200)。

我应该将它们存储在文件中还是MySQL数据库中?我通常使用数据库,但在这种情况下,文件也不是那么糟糕(要处理)。

问题是,一天内有超过100.000个插入的部分。几天就有几百万了。可以在不到1秒的时间内处理MySQL如此庞大的数据?还是每天创建一个单独的文件更好?

PS:我想有一个大的用户群,谁可以使用它,所以文件可能更好?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-11-11 05:57:17

你需要一个数据库来处理这类事情。数据库处理并发性要比文件好得多。Mysql每天可以处理100k的插入,没有问题。您可能希望聚合数据并移动到另一个表以进行报告。由于索引会减慢插入速度,您的表需要定期仔细设计和清理。

票数 5
EN

Stack Overflow用户

发布于 2009-11-11 06:03:39

你有没有考虑过把SQLite作为一个很好的中间产品?

它具有您可能需要的所有数据库功能,但它具有平面文件的所有可移植性,并且很容易创建新的文件和归档旧的文件。

从你的项目的声音来判断,它可能是一个完美的组合。

票数 2
EN

Stack Overflow用户

发布于 2009-11-11 06:02:57

我同意拜伦的观点--你需要一个数据库。除非您同时只有一个用户,否则一个DB通常比许多bug要好;-)

如果不能更好地理解用例,就很难提出正确的解决方案,但也许您可以每天或每周生成一个新的MySQL表?只要您不需要查询数据作为一个整体,这将是可行的。您可以轻松地压缩目录并将其推送到其他地方以用于存档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1711499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档