我正在构建一个应用程序,当附近(位置)用户发生任何事情时,将通知每个用户。 我在考虑以下内容: 每当用户登录时,服务器都会向数据库查询任何附近用户的更改,并通过websocket通知登录用户任何更改。
这意味着需要对数据库进行大量更改(每个用户至少一个)。这会如何影响表现?假设我有1000个用户,这些改变了的听众甚至可以处理吗? 我可以在用户退出后取消更改源吗?
答案 0 :(得分:0)
RethinkDB应该能够处理1000次更改,除非它是在非常糟糕的硬件上。您可以随时关闭更改源(大多数驱动程序从字面上调用方法close
)。