SYSTEM AND METHOD FOR SHARDING-BASED KEY-VALUE CACHING

The present invention provides a system for sharding-based key-value caching, the system comprising: a key-value storage including a plurality of SSDs; a key-value director for processing a caching request of key-value pairs of the key-value storage, the caching request received from a client; and a...

Full description

Saved in:
Bibliographic Details
Main Authors BAE, Jin Wook, KOO, Jin Hyung, LEE, Sung Jin
Format Patent
LanguageEnglish
French
Korean
Published 30.05.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The present invention provides a system for sharding-based key-value caching, the system comprising: a key-value storage including a plurality of SSDs; a key-value director for processing a caching request of key-value pairs of the key-value storage, the caching request received from a client; and a key-value shard for receiving and indexing the caching request having been received by the key-value director, and processing inputs and outputs of the key-value pairs from the key-value storage, wherein a plurality of the key-value shards are provided, and each of the plurality of the key-value shards manages at least one of the plurality of SSDs. La présente invention concerne un système de mise en cache de clé-valeur basée sur la fragmentation, le système comprenant : une mémoire de clé-valeur comprenant une pluralité de SSD ; un directeur de clé-valeur pour traiter une demande de mise en cache de paires clé-valeur de la mémoire clé-valeur, la demande de mise en cache étant reçue en provenance d'un client ; et un fragment de clé-valeur pour recevoir et indexer la demande de mise en cache ayant été reçue par le directeur de clé-valeur, et traiter des entrées et des sorties des paires clé-valeur à partir de la mémoire de clé-valeur, une pluralité des fragments de clé-valeur étant fournis, et chacun de la pluralité des fragments de clé-valeur gérant au moins l'une de la pluralité de SSD. 본 발명은 샤딩 기반의 키-값 캐싱 시스템에 있어서 복수의 에스에스디들을 포함하는 키-값 저장소, 클라이언트로부터 수신되는 상기 키-값 저장소 내 키-값 쌍들의 캐싱 요청을 처리하는 키-값 디렉터 및 상기 키-값 디렉터가 수신한 상기 캐싱 요청을 전달받아 인덱싱하고 상기 키-값 저장소로부터 상기 키-값 쌍들의 입출력을 처리하는 키-값 샤드를 포함하고, 상기 키-값 샤드는 복수 개로 제공되고 복수의 키-값 샤드들 각각은 상기 복수의 에스에스디들 중 적어도 하나를 관리하는 것을 특징으로 하는 샤딩 기반의 키-값 캐싱 시스템이다.
Bibliography:Application Number: WO2023KR17789