gpt4 book ai didi

sql - 哪个数据库用于聊天记录?

转载 作者:IT王子 更新时间:2023-10-29 06:01:45 27 4
gpt4 key购买 nike

我正在实现一个聊天系统。

我应该使用哪种数据库来记录聊天消息?

我需要对其进行一些查询。例如“给我这些日期之间用户 x 的所有链接”

我已经 heard MongoDB 在这类方面的一些优点。其他 NoSQL 解决方案怎么样?雷迪斯? Cassandra ?

旧的 SQL 解决方案怎么样?虽然我对使用 NoSQL 数据库的经验非常感兴趣,但我不会仅仅为了它而去做 :)

我需要能够处理数百个活跃用户。

最佳答案

好的。所以基本上NoSQL并不是万能的。您真的必须知道每个 NoSQL 的最佳位置才能从中获得最大 yield 。

对于您的场景,我会推荐 mongodb。为什么?因为 mongodb 提供了非常丰富的查询,就像在 SQL 数据库中一样,这与键值存储数据库不同。 Mongodb 在写入和读取方面都相对较快。

除非您需要像 facebook 或 twitter 这样的大规模可扩展性,否则 cassandra 不适合您。

关于sql - 哪个数据库用于聊天记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3726096/

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