1. A computer system comprising: a sharded store order database, the sharded store order database comprising: a first order database shard in a first order database server, the first order database shard having inventory data for a first group of orders, the first group of orders corresponding to items which have been sold by the store; a second order database shard in a second order database server, the second order database shard having order data for a second group of orders, the second group of orders corresponding to items which have been sold by the store, the second group of orders being different than the first group of orders; a store order management computer system comprising: a computer processor; memory connected to the computer processor; and an order shard determination module programmed to: receive a query regarding an order to purchase an item from the store; identify an order database shard associated with the order from data in the query; and communicate data regarding the order to the identified order database shard.