I am new to DynamoDB, and i wonder if there will be any difference in generating a report out of this key/value pair data store than from a DBMS.
My (Java) application writes data into DynamoDB, and i am hoping to generate business reports (e.g. sales report) out of it.
What i understand is Amazon provides EMR (elastic Map Reduce), further reading is that it has Hive underneath which would allow me to use SQL like syntax to query DynamoDB.
Should my data be less than 50GB, is using EMR an overkill for this task?