1. A method of incrementally updating a database of hyperlinks comprising at least one data store, comprising: receiving an update to the database of hyperlinks; storing the update in a new data store; and creating a hierarchy of data stores in the database comprising the new data store and the at least one data store.