关闭实例后,DynamoDB Local会删除数据

时间:2017-08-07 18:14:08

标签: javascript node.js amazon-dynamodb dynamo-local

我正在为我的应用程序使用DynamoDB Local,并且每次关闭实例时它都会一直删除所有示例数据。有谁知道为什么会这样? 我试着查一查,但我没有看到其他人有这个问题。 我使用了可下载版本的dynamodb并使用此命令dynamodb_local_latest baopham$ java -Djava.library.path=./DynoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb -inMemory来启动和实例。 我错过了什么吗?谢谢。

1 个答案:

答案 0 :(得分:2)

DynamoDB local usage documentation明确指出,如果使用-inMemory选项,数据将在内存中,并且终止时数据将丢失。在命令中取出-inMemory选项。

  

如果使用-inMemory选项,则DynamoDB根本不会写入任何数据库文件。相反,所有数据都写入内存,终止DynamoDB时不会保存数据。