As Dynamodb store the data in form of key value pairs, where key is the sort of primary key and value is the data associated with it.I want to know whether dynamo db actually understands the value(json)?By value I mean the json object associated with a key(a row in RDBMS).Does dynamo db understands that there are some attributes and there are some value of attributes that it is gonna store?
Context : I have a person table in dynamo db that has different attributes, say 100, and one of them is age, now suppose there is some requirement that i want to get some records based on age. If dynamo db go each entry one by one and then read its record and suppose each record is pretty large, then does dynamo db reads entire data of record or can it access only age attribute in constant time regardless of size of the record?