FEED DATA STORAGE AND QUERY
Methods and devices for storing and querying feed data. A method includes generating, by a computing device, multiple shards from feed data of an individual user. An individual shard may include first data, second data and third data. The computing device may thereby form a linked list structure of...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Methods and devices for storing and querying feed data. A method includes generating, by a computing device, multiple shards from feed data of an individual user. An individual shard may include first data, second data and third data. The computing device may thereby form a linked list structure of the multiple shards, and store the individual shard in a storage system. When the user sends a query for feed data, the computing device may obtain a unique identifier from the query, and search the storage system using the unique identifier. The computing device may then determine the current shard based on the unique identifier in the storage system and an additional shard corresponding to the third data of the current shard. The computing device may return the first data and second data of the additional shard to the user.
L'invention concerne des procédés et des dispositifs permettant d'enregistrer et d'interroger des données de flux. Un procédé consiste à générer, au moyen d'un dispositif informatique, plusieurs fragments à partir des données de flux d'un utilisateur individuel. Un fragment individuel peut comprendre des premières données, des deuxièmes données et des troisièmes données. Le dispositif informatique peut créer ainsi une structure de liste liée de la pluralité de fragments et enregistrer le fragment individuel dans un système de stockage. Lorsque l'utilisateur envoie une demande de données de flux, le dispositif informatique peut obtenir un identifiant unique à partir de la demande et effectuer une recherche dans le système de stockage au moyen de l'identifiant unique. Le dispositif informatique peut ensuite déterminer le fragment actuel d'après l'identifiant unique dans le système de stockage et un fragment supplémentaire correspondant aux troisièmes données du fragment actuel. Le dispositif informatique peut renvoyer les premières données et les deuxièmes données de l'autre fragment à l'utilisateur. |
---|