1
我正在研究一个留言板应用程序,它允许管理员将消息发送给特定的人群。人们可以订阅多个组。构造群组消息firebase
我需要一个用户列表,显示他所订阅的组的所有消息。我提出了以下结构:
{
"placeMessages": {
"<place-push-key>": {
"message-push-key": {
"user_id": "<user-push-key>",
"place_id": "<place-push-key>",
"subject": ""
"message": ""
"date": "<date>"
}
}
},
"userMessages": {
"<user-push-key>": {
"message-push-key": {
}
}
}
}
但问题是,当管理员发送消息,需要被加入到所有订阅该组的用户的消息。这可能意味着10.000条消息的原子写入操作。我预计这会很慢,有什么办法可以解决这个问题吗?