Meteor with DynamoDB



我的流星应用程序在amazons云中运行,并得到了是否可以使用dynamoDB的问题。

我在网上搜索,但可以找到任何关于流星&发电机数据库在一起。那么问题来了,meter能用dyneDB代替mongodb吗?

这是可能的,但非常困难!

Meteor的工作原理是在浏览器客户端上有"minimongo",在服务器上有"proper mongo"。这样就可以跟踪客户端和服务器端的更改。

还有一些非常有用的地方,服务器使用Mongodb的Oplog实时关注serverdb的更改,这个函数有点像SQL触发器。

因此,您将需要花费大量精力来找到如何调整meteor以使用DynamoDB,这将导致meteor的版本不具有相同的功能(从服务器上实时udpates)。

不会很有趣!

这里有一个包。我只尝试过Cloudant的设置,但如果它有效的话,应该可以使用DynamoDB。

https://github.com/ccorcos/meteor-any-db

只需将此包添加到您的项目中:

流星添加ccorcos:any db

我们不在客户端上有一个小型数据库,而只是有一个表示服务器端查询结果的订阅游标对象。

如果您已经使用aws,那么您肯定可以使用DynamoDB。Meteor是一个纯JS平台,DynamoDB确实支持JavaScript。查看此链接:DynamoDB入门

最新更新