Я просматривал эту AWS документацию по DynamoDB. Хотя использование Mapper Class довольно просто. См. Следующее:
Фон:
У меня есть приложение, которое будет записывать данные в DynamoDB.
Разное нижестоящие приложения будут читать данные из этой DynamoDB.
Насколько я понимаю, мы должны создать класс, представляющий таблицу (помеченную @DynamoDBTable). Для выполнения операций CRUD с этой таблицей. Мы можем создать экземпляр этого класса и использовать метод .save()
из DynamoDBMapper
.
Вопрос:
- Нужно ли мне создавать этот класс, представляющий таблица во всех этих приложениях также читает из таблицы?
- Если да, не будет ли это лишней работой и плохой практикой?
- Пожалуйста, предложите лучший способ, если он есть.
Заранее большое спасибо.