I just have a question about dynamoDB vs SQL-like database. I know dynamo DB has GSI that can help query data, but I was wondering how can we consider the performance of the scan operation in dynamoDB compared to a query on SQL-like database? Is there any scenario considers the scan operation is helpful? and for the GSI of dynamoDB, what is the cons of mapping all attributes of the item? is it just using more storage?
any idea would be helpful!
thanks everyone