保存聊天数据的最佳方法是什么?

8mmmxcuj  于 2021-06-04  发布在  Kafka
关注(0)|答案(1)|浏览(370)

我正在android应用程序中构建一个聊天功能。我使用websocket在客户机和服务器之间进行通信,对于messagebroker,我使用kafka。我计划将聊天消息持久化到存储中,但我不确定是否适合将数据存储在像mysql这样的rdbms中。有人能告诉我数据应该保存在哪里吗?

1szpjjfi

1szpjjfi1#

如果它不打算大规模扩展,你当然可以使用rdbms-postgres进行聊天。它将比mysql更好,因为它是为编写而优化的。
理想情况下,这是一个去的情况下,Cassandra再次是严重优化的写入。
有关更多详细信息,您可以查看此链接,其中discord提供了许多有关casanadra用法的详细信息。https://blog.discord.com/how-discord-stores-billions-of-messages-7fa6ec7ee4c7

相关问题