1. In a computing environment, a method of accessing data in a data store, the method comprising: receiving a query from a user, the query specifying one or more non-unique fields of a record; sending the query to a data store to retrieve the fields of the record at a field granularity; receiving data for the one or more non-unique fields of the record at a field granularity; and storing data locally at a client system separate from the data store by storing only a portion of a record at a field granularity.