Patent ID: 8495021

Claim:
A method, comprising: determining access patterns for one or more data items within a geographically distributed database via a computing platform based at least partially on a number of read-type access requests of said one or more data items, wherein said geographically distributed database is mapped to store said one or more data items in a set of data centers comprising at least a first data center and a second data center; and modifying distribution of said one or more data items within said set of data centers of said geographically distributed database based at least in part on said determination of access patterns, wherein said modifying distribution comprises removing at least one of said one or more data items from said first data center and adding said at least one or more data items to said second data center at least partially in response to a determination of one or more locations from which one or more recent updates of said at least one of said one or more data items have originated; assigning individual data items to a master regional data center, wherein said geographically distributed database comprises two or more regional data centers; receiving an access request for a given data item at a second regional data center; determining that said second regional data center does not contain a replica copy of said given data item; wherein said determination of access patterns comprises determining a local read rate for said given data item at said second regional data center; and wherein said modification of distribution of said one or more data items comprises sending a request for a replica copy of said given data item from said second regional data center to said master regional data center based at least in part on said local read rate.