我的应用程序使用 DynamoDB Local,每次关闭实例时它都会删除所有示例数据。有谁知道为什么会发生这种情况?
我试图查一下,但我没有看到其他人有这个问题。
我使用了 dynamodb 的可下载版本并使用此命令 dynamodb_local_latest baopham$ java -Djava.library.path=./DynoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb -inMemory
启动并实例化。
我错过了什么吗?谢谢。
最佳答案
DynamoDB local usage documentation明确指出,如果使用 -inMemory
选项,数据将保存在内存中,并且当您终止时数据将丢失。删除命令中的 -inMemory
选项。
If you use the -inMemory option, DynamoDB does not write any database files at all. Instead, all data is written to memory, and the data is not saved when you terminate DynamoDB.
关于javascript - DynamoDB Local 在关闭实例后删除数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45553257/