Я использую DynamoDB Local для своего приложения, и он удаляет все выборочные данные каждый раз, когда я закрываю экземпляр. кто-нибудь знает, почему это произошло? Я попытался это посмотреть, но я не вижу, чтобы кто-то еще имел эту проблему. Я использовал загружаемую версию dynamodb и использую эту команду dynamodb_local_latest baopham$ java -Djava.library.path=./DynoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb -inMemory
для запуска и экземпляра. Я что-то пропустил? Спасибо.
В документации по локальному использованию DynamoDB четко указано, что при использовании -inMemory
данные будут в памяти, и данные будут потеряны при завершении. Выньте -inMemory
в своей команде.
Если вы используете параметр -inMemory, DynamoDB вообще не записывает файлы базы данных. Вместо этого все данные записываются в память, а данные не сохраняются при завершении работы DynamoDB.