gpt4 book ai didi

asp.net-mvc - Asp.Net MVC 信号 R 聊天消息保存在文档数据库或 Azure 表中

转载 作者:行者123 更新时间:2023-12-03 05:46:55 25 4
gpt4 key购买 nike

如果当用户互相聊天时聊天消息会用大量数据破坏我的数据库,Azure 中的 Sql Server DB 看起来效率低下且昂贵。

有没有更好的 Azure 解决方案,我仍然可以保存与消息关联的数据(例如,从 id、到 id、时间戳等)。

不熟悉文档数据库和 Azure 表,它们有什么区别?其中之一是否是一个好的解决方案?或者有更好的解决方案吗?也许是 Sql Azure 联合?

目前我使用 blob 来存储图像,但这对于聊天消息来说似乎不是一个好的解决方案。

最佳答案

Azure Tables 又好又便宜。它将允许您按分区和分区内的 ID 进行搜索 - 其他所有内容都没有索引,无法轻松搜索。如果您只需要按用户/日期检索聊天记录,那就可以很好地工作。

Cosmos DB 比 Azure Tables 灵活得多,但价格也昂贵得多,并且隐藏成本也更多 - 例如性能成本。即使您不使用它,也必须为每个集合付费。

关于asp.net-mvc - Asp.Net MVC 信号 R 聊天消息保存在文档数据库或 Azure 表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53017582/

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