【发布时间】:2014-02-18 05:56:23
【问题描述】:
有没有办法在meteor 中实现与其他数据库(例如 PostgreSQL)的反应性?我们需要实时更新 MongoDB 以外的数据库。
【问题讨论】:
标签: meteor postgresql meteor publish-subscribe reactive-programming
有没有办法在meteor 中实现与其他数据库(例如 PostgreSQL)的反应性?我们需要实时更新 MongoDB 以外的数据库。
【问题讨论】:
标签: meteor postgresql meteor publish-subscribe reactive-programming
目前(0.7.0.1),Meteor 唯一支持的数据库是 Mongodb,它与所谓的 Minimongo 非常结合,这是一个模仿 mongodb api 的客户端实现,基本上是允许 Meteor 背后的魔力的核心组件之一反应性。
话虽如此,其他 (sql) 数据库实际上在 Meteor 的路线图上,您可以在 Trello 板上关注 https://trello.com/c/6ugalZMG/54-additional-database-support 和 https://trello.com/c/Gf6YxFp2/42-sql-support
但目前,有一些第三方倡议,例如 meteor-sql smart package on氛围,这为针对 SQL 开发提供了第一个机会。
不过,您需要处理完整的反应性。因为它是使用meteor的发布/订阅/观察api实现的,实际上并不关心底层数据结构。 Mongodb 只是为了方便起见,但您可以实现几乎任何东西作为您的响应式数据源。
事实上,来自 eventedmind 的 this video tutorial 会带您完成创建自定义响应式数据源的步骤。
【讨论】: