dynamodb - 如何有效地获得下一个免费号码

时间:2017-05-22 09:00:57

标签: node.js amazon-dynamodb

我正在使用 dynamodb 作为数据库编写 node.js 应用程序。

我有一个表,其中一个属性(不是主键或排序键)存储我的应用程序的使用数量。让我们称之为#a。 #a包含需要唯一的数字值。在每个新条目#a上,如果增加的数字不存在,则大多增加1。现在我需要一种方法来获得可用于新条目的下一个可能(免费)号码。假设我目前的值为99,而且表中已包含100 - 10.000的所有值,我需要回到10.001。

我尝试通过将它们存储在列表中来跟踪不同表行中使用的数字值,但是我快速超过400kb内存约束此方法还包括计算时的开销下一个免费条目,我想在我的nodejs express app中避免。

你们知道如何解决这个问题吗?

0 个答案:

没有答案