我正在为我的应用程序使用DynamoDB Local,并且每次关闭实例时它都会一直删除所有示例数据。有谁知道为什么会这样?
我试着查一查,但我没有看到其他人有这个问题。
我使用了可下载版本的dynamodb并使用此命令dynamodb_local_latest baopham$ java -Djava.library.path=./DynoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb -inMemory
来启动和实例。
我错过了什么吗?谢谢。
答案 0 :(得分:2)
DynamoDB local usage documentation明确指出,如果使用-inMemory
选项,数据将在内存中,并且终止时数据将丢失。在命令中取出-inMemory
选项。
如果使用-inMemory选项,则DynamoDB根本不会写入任何数据库文件。相反,所有数据都写入内存,终止DynamoDB时不会保存数据。