gpt4 book ai didi

php - 如何维护聊天数据?

转载 作者:可可西里 更新时间:2023-11-01 07:31:43 25 4
gpt4 key购买 nike

我有一个奇怪的问题...我想知道如何在数据库中维护聊天数据。我一直在使用一个 php-mysql 应用程序,它将用户的聊天数据存储在数据库中。

现在我的问题是,如果聊天数据增加到几百万条记录,如何存储? mysql 是否支持它,或者有任何限制或负担?

以 gmail 聊天为例。我可以无限聊天,还可以检索我以前的所有聊天数据。怎么可能?

有人能回答我这个典型的问题吗?

最佳答案

聊天记录并不是那么重量级。如果我计算出每条消息大约 100 字节,每分钟 6 条消息,每天 5 小时(虽然这是一个非常健谈的话题),永久,最坏的情况是大约 61MB每个用户每年 (!)。这意味着如果有 100 万个健谈者(非常不太可能),您将需要大约 58TB 或数据存储空间。

说这是最坏情况的计算,我会从最大 1TB 的存储开始,设置数据库,然后看看情况如何。对于一个非常年轻的服务来说,发展这么快是极不可能的。

另外,我个人不建议使用 Windows 系统来做这样的事情,除非你非常清楚自己在做什么。 Debian 发行版上的 MySQL 将存储数十亿条记录,并且由于较少的操作系统级别限制可能会更快地执行此操作(有关详细信息,请参阅 MySQL 文档,应该有关于 Windows 限制的部分)。

关于php - 如何维护聊天数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3606253/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com