繁体   English   中英

带有延迟(或有限的限制)的dynamodb扫描-node.js

[英]dynamodb scan with delay (or limited provision) - nodejs

所以我刚开始学习dynamodb并遇到以下问题,

我正在使用connect-dynamodb和dynamodb来实现会话数据库,并且在开发和学习的同时,我得知扫描的成本很高,但是-connect-dynamo(与任何数据库框架一样)使用收割间隔来清理过期的会话,并每隔X间隔扫描一次表格。

我在这里找到了一个不错的解决方案,但这使用的是Java类-并想知道nodejs是否有任何类似的并行解决方案。

如果不是这样,将很高兴听到有关其他不常见的计划读取突发的良好解决方案。 例如使用“延迟”进行扫描,以避免超出读取容量。

谢谢。

我正在使用node和dynamoDB分配,只是在模块connect-dynamo中查看。

此模块的主要问题是它使用“哈希”类型的表。 它应该是一个“ RANGE”表,其范围作为expires键。 然后可以执行查询而不是扫描,wtich更便宜。

所以我的建议是不要使用此模块;-)

或将其分叉并将其更改为RANGE表!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM