Dire che ho una struttura di database come questa:
CREATE table Customer (id identity, name varchar(30), dateofbirth datetime, Photo varbinary, primary key (id))
CREATE table Order (id int, Date datetime, Primary Key (id))
create table CustomerOrder (CustomerID, OrderID)
Dire che volevo copiare il database in DynamoDB per CQRS. La tabella dynamodb avrebbe le seguenti colonne:
Name
DateOfBirth
Photo
List of Orders
Tuttavia, se il cliente piazza 100 ordini, la stessa foto viene memorizzata 100 volte. È normale farlo o la foto deve essere memorizzata in una tabella diversa?