2

我有一个sails.js应用程序,我在其中用作mongodb持久层和redis缓存。

但是我想迁移到AWS DAX,以便可以在缓存中保存大型数据集,并且我想使用 dynamodb 作为 mongodb 替代品。

sails.js有一个用于dynamodb的水线适配器但我不确定如何在我的应用程序上使用AWS DAX

我在aws dynamodb 文档中找到了一个 java 示例,但不确定如何在我的 node.js 应用程序上使用。

提前感谢您的任何帮助。

4

4 回答 4

1

今天,DAX 支持 Java 开发工具包,但还没有 Node.js 开发工具包

于 2017-06-13T18:27:24.473 回答
0

不确定DAX,但对于DynamoDB-如果您想要ORM,那么如果水线适配器对您有好处,请使用它,几个月前我检查它时,我的印象是它维护得不好,但看起来就像最近它再次活跃,所以也许这可能是一个很好的解决方案。

无论如何,您也可以查看 Vogels:https ://github.com/ryanfitz/vogels/

请注意 Github 问题 #171 和 #198

动力凝胶: https ://github.com/clarkie/dynogels

于 2017-06-13T10:04:29.937 回答
0

(2017 年 7 月 1 日)

作为更新,我尝试使用 node-java 将 dax 与 node.js 一起使用,我能够创建 dynamodb 表,但无法像预期的那样使用 dax 功能。使用 dax 会出现一些异常。

我已经联系了 aws 支持,他们说他们正在开发 aws-javascript sdk 以支持 dax,但没有具体的发布日期。

但是,如果有人对我的尝试感兴趣,他们可以查看https://github.com/jsec516/node-dax/tree/with-try-dax ec2 实例需要一些手动设置,而且您已经在尝试运行之前编译 java 文件。

让我知道您是否需要任何帮助才能运行。

于 2017-07-01T06:10:58.893 回答
0

DAX 刚刚发布了一个 Node.js 客户端。查看文档以了解如何开始。

于 2017-10-06T19:02:07.470 回答