1. A method for accessing data in a computer system, the method comprising: sending a data access request to a data storage manager; identifying from a plurality of repositories at least one repository that satisfies the data access request, wherein the plurality of repositories includes repositories of at least two different types that store information relating to data objects and data is selectively partitioned among the repositories; fulfilling the data access request using the at least one identified repository.