我的流星应用程序运行在亚马逊云中,并得到了一个问题,它是否可以使用dynamoDB。
我搜索网络,但可以找到任何关于流星和dynamoDB一起。所以问题是,流星可以使用dynamoDB而不是mongodb吗?
发布于 2014-09-03 15:30:46
这是可能的,但非常困难!
流星的工作方式是在浏览器客户端上设置“minimongo”,在服务器上设置“适当的mongo”。这样,它就可以跟踪客户端和服务器端的更改。
还有一些非常有用的比特,服务器使用Mongodb的Oplog实时关注对serverdb的更改--这是一个有点像SQL触发器的函数。
因此,您将花费大量精力寻找如何调整流星以获取DynamoDB,这将导致一个不具有相同功能的meteor版本(服务器上的实时udpates )。
不会有乐趣的!
发布于 2015-06-30 15:58:39
这有个包裹。我只尝试过Cloudant设置,但是如果它有效的话,应该可以使用DynamoDB。
https://github.com/ccorcos/meteor-any-db
只需将此包添加到您的项目中:
流星加ccorcos:any-db
与其在客户机上有一个小型数据库,我们只是有一个表示服务器端查询结果的订阅-游标对象。
发布于 2014-09-03 13:45:36
如果您已经使用了aws,那么绝对可以使用DynamoDB。Meteor是一个纯JS平台,DynamoDB确实支持JavaScript。查看以下链接:DynamoDB入门
https://stackoverflow.com/questions/25642570
复制相似问题