2017-08-07 49 views
1

我對我的應用程序使用DynamoDB Local,並且每次關閉實例時都會刪除所有示例數據。有誰知道爲什麼發生這種情況? 我試圖查看它,但我沒有看到其他人有這個問題。 我使用了dynamodb的可下載版本,並使用此命令dynamodb_local_latest baopham$ java -Djava.library.path=./DynoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb -inMemory來啓動和實例化。 我錯過了什麼嗎?謝謝。DynamoDB Local在關閉實例後刪除數據

回答

2

DynamoDB local usage documentation明確指出,如果使用-inMemory選項,數據將在內存中,當您終止時數據將會丟失。在你的命令中取出-inMemory選項。

如果使用-inMemory選項,DynamoDB根本不寫任何數據庫文件。而是將所有數據寫入內存,並且在終止DynamoDB時不會保存數據。