我很好奇 Meteor 是否可以连接或显示 RDBMS(如 mysql)等数据库的内容。 我有一个不断变化的数据库,如果我可以使用 Meteor 作为前端的 web 服务器,那就太好了。
谢谢,
Ryosuke
您可以通过提供服务器端数据库驱动程序和/或实现替代API的客户端缓存来替换MongoDB的另一个数据库。mongo-livedata是这样一个项目的很好的起点。
因此,这是可能的。目前,在Meteor项目中没有提到任何RDBMS,但有人可能已经开始了这样的项目/插件。或者你可以基于mongo-livedata的实现来实现它。
https://github.com/drorm/meteor-sql 是一个将 livedata
实现到 mysql 的工具。它刚刚发布,可能还存在一些 bug,但我认为你会发现它是一个可行的选择。
你好,目前有一个名为Numtel MySQL的软件包,它不仅支持MySQL查询,还支持发布和订阅反应模式,非常适合运行Meteor应用程序。我们在生产应用程序中使用了这个软件包。
Numtel MySQL软件包的示例代码位于GitHub上。
由于Meteor后端是Nodejs,您可以使用支持的软件包,例如mysqljs,并且robfallows在Meteor blogs上发布了一篇有关Meteor应用程序的示例文章。
希望这能回答您的问题。
MySQL 绝对可以代替 mongoDB,但使用 MySQL 后端使应用程序具有反应性可能会有些棘手。
我找到了这个关于此主题的讲座: https://www.youtube.com/watch?v=EJzulpXZn6g
这可能会让你的解决方案更容易实现。