加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 文件与数据库,以提高聊天应用中的存储效率

发布时间:2020-12-13 13:45:43 所属栏目:PHP教程 来源:网络整理
导读:我正在为我的 PHP应用程序开发一个简单的AJAX聊天插件,这样我就可以为我的用户提供实时支持.我目前正在使用MySQL数据库存储正在聊天的人的文本,时间戳和user_id.我开始考虑如何优化聊天,并考虑不再需要SQL数据库. 我的问题是,使用fwrite()将额外的数据附加到
我正在为我的 PHP应用程序开发一个简单的AJAX聊天插件,这样我就可以为我的用户提供实时支持.我目前正在使用MySQL数据库存储正在聊天的人的文本,时间戳和user_id.我开始考虑如何优化聊天,并考虑不再需要SQL数据库.

我的问题是,使用fwrite()将额外的数据附加到PHP文件以存储相同的信息而不是创建SQL连接来检索聊天的新帖子会更有效吗?我知道如何有效地实现这一目标,我只是想弄清楚哪种方式会更有效率.

我对SQLite也有所了解;那比使用MySQL数据库更好吗?

存在数据库管理系统(DBMS),因为它并不像正确的方式存储和访问数据那么容易.

将数据存储在文件中意味着访问并发问题.当文件变大时,您将不得不面对重要的内存使用或编写大量代码来加载您需要的内容.执行过滤(SQL WHERE子句)或更新行等基本操作也很困难.顺便说一下,改变数据结构有可能容易出错.我说的更简单:你必须编写很多代码并面对很多错误.

IMO,不使用任何类型的DBMS正在重建轮子.然而,选择正确的一个很重要.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读