【发布时间】:2012-09-17 21:48:22
【问题描述】:
我有两个NoSQL DBMS:MongoDB 和Redis:
Redis 有著名的PubSub,MongoDB 有最接近RDBMS 的逻辑,这是从SQL 到NOSQL 的最佳转换,因为MongoDB 在@987654334 中使用@Dictionaries 和 Lists,例如,如果用户添加或删除产品,则更改的是 list 的长度,因此,此处可以将代码写为 notificator,
那么在这里使用Redis 有什么好处呢?
【问题讨论】:
-
这里的通知者是什么意思?
-
mongodb没有Triggers?所以据我了解,pubsub 与 pubsub 有关吗?
-
不,MongoDB 没有触发器或类似机制来通知客户端更改。
-
@RostyslavDzinko:MongoDB 确实支持 tailable cursors 对有上限的集合,例如复制 oplog,有些人将其用于 pub/sub with MongoDB 或 custom triggers。
-
@Stennie,说可尾游标是 pub/sub 替代品的限制太多,尽管我同意它可以应用于狭窄的任务领域。
标签: python mongodb redis publish-subscribe