1. A method for retrieving stored data, comprising: receiving a retrieval request for an object; and generating by a processor a retrieval response that includes: a set of searchable attributes associated with the object, wherein an attribute of the set of searchable attributes is stored in a database in a manner that enables a database query to be performed against the attribute of the set of searchable attributes; and a set of non-searchable attributes associated with the object, wherein an attribute of the set of non-searchable attributes is stored in the database in a manner that does not enable a database query to be performed against the attribute of the set of non-searchable attributes, wherein the set of searchable attributes is stored in a first database table corresponding to the object and the set of non-searchable attributes is stored in a second database table, and wherein the second database table is accessed before the first database table.