ARCUS USE CASES
DEPLOYMENT
ARCUS(아커스) 응용 서비스 및 주유 특징들에 이용하여 ARCUS(아커스)로 해결 할 수 있는 사용 사례는 아래와 같습니다.
High Performant Cashing
ARCUS는 캐시 목적으로 데이터 접근의 지연 시간을 줄이고 처리량을 높이기 위한 고성능의 인-메모리 데이터 저장소 입니다.
자주 요청되는 데이터 항목에 대한 높은 처리량을 보장하면서도 1밀리초 미만의 응답 시간을 제공합니다.
더 높은 부하에 맞게 운영 중에도 ARCUS캐시 클러스터를 쉽게 확장(scale)할 수 있습니다.
ARCUS 내장된 front caching 기능을 이용한다면, hot data 처리를 효율화할 수 있습니다.
Leaderboards
ARCUS의 `B+TREE` collection으로 실시간 리더보드를 구축할 수 있습니다.
B+Tree
collection의 필터링 기능을 이용한다면, 하나의 B+Tree로 다양한 리더보드를 만들 수 있습니다.
Session Cache
`KV`, `SET`, `MAP`
collection으로 세션 정보를 캐싱해 두고 여러 응용 서버에서 이용할 수 있는 session cluster를 구축할 수 있습니다.
Expire time 설정을 통해 세션 만료 기간을 설정할 수 있습니다.
Unique N items
`SET`
collection을 사용하여 순 방문자(unique visitor) 문제를 해결할 수 있습니다.
일일 방문자, 최근 N일 내 방문자 조회 등의 작업에 사용할 수 있습니다.
Queue
`LIST`
collection을 사용하여 메시지 큐 역할을 수행할 수 있습니다.
수강신청, 티켓팅, 게임접속 등에 필요한 대기 열 구현에 사용할 수 있습니다.