Database Sharding with Update Layer
AssigneeFacebook, Inc.
InventorsSandhya Kunnatur, Soren Bogh Lassen, Michael Curtiss, Pilip Pronin
Life of this patent
Estimating the term…
Abstract
In one embodiment, a method includes receiving an update of activity associated with one or more content objects associated with a search term. The search term is associated with a number of content objects exceeding a pre-determined threshold number. The content objects associated with the search term are indexed on a list of one or more index servers. The list includes identifier information corresponding to the content objects. The method also includes modifying the list of one or more of the index servers in response to the update.
Claims20
A method comprising:
- by one or more computing devices, receiving an update of activity associated with one or more content objects associated with a search term, the search term being associated with a number of content objects exceeding a pre-determined threshold number, the content objects associated with the search term being indexed on one or more index servers comprising a list of identifier information corresponding to the content objects;
- and
- by one or more computing devices, modifying the list of one or more of the index servers in response to the update.
One or more computer-readable non-transitory storage media embodying software configured when executed to:
- receive an update of activity associated with one or more content objects associated with a search term, the search term being associated with a number of content objects exceeding a pre-determined threshold number, the content objects associated with the search term being indexed on one or more index servers comprising a list identifier information corresponding to the content objects;
- and
- modify the list of one or more of the index servers in response to the update.
A device comprising:
- a processor;
- and
- one or more computer-readable non-transitory storage media coupled to the processor and embodying software that:
- receive an update of activity associated with one or more content objects associated with a search term, the search term being associated with a number of content objects exceeding a pre-determined threshold number, the content objects associated with the search term being indexed on one or more index servers comprising a list of identifier information corresponding to the content objects;
- and
- modify the list of one or more of the index servers in response to the update.
Dependencies are inferred from the claim text.