嗨......我一直在考虑一个通知系统......当数据到达某个订阅时,或者朋友做了一些活动(facebook风格)时,会向用户发送警报。
问题是我想使用no-sql数据库(mongodb,cassandra)存储它但我仍然无法弄清楚如何知道数据何时发生变化......我应该自己处理吗?还是no-sql数据库?...就像注册一个回调?? ...或者只是每隔n秒进行一次查询?
提前致谢!
答案 0 :(得分:1)
MongoDB有一个tailable cursor,您可能会发现这个用例非常有用。
答案 1 :(得分:1)
您也可以查看Redis pubsub队列。 http://redis.io/topics/pubsub