본문 바로가기
SingleStoreDB/엔지니어링

SingleStore : HTAP - Unlimited Storage Database Demo

by 에이플랫폼 [Team SingleStore Korea] 2022. 10. 18.

이 영상은 SingleStore의 HTAP (Transaction + Analytic) 처리 능력을 보여 드립니다. 단일 테이블에 대량의 데이터를 적재하면서도, 최근 10분간 적재된 1억 2천만 개 이상의 데이터를 집계하는데 200~300ms 밖에 소요되지 않습니다. 또한 analytic query를 무한 반복해 인의적인 과부하를 유발한 상태에서 down-time 없이 Scale-in/out 실행해 SingleStore의 scalability를 시연합니다.

 

이 기능을 응용해 기존 다양한 데이터를 실시간 적재하며 real-time dashboard 를 구축하실 수 있습니다. 생산설비의 센서 데이터에서 application 의 사용자 정의 event까지, 발생하는 만큼 SingleStore에 적재하고 실시간 분석이 가능합니다.

 

PC 정도 규모의 VM 4대를 활용했으며, SingleStore는 별다른 tuning 없이 실행합니다. Kafka에 유입되는 Event는 초당 20만 ~ 25만으로 유입되며, random data 를 사용합니다.

 

이 영상은 Tiered Storage 기능인 SingleStore - Unlimited Storage Database 기능을 적용합니다. local disk 보다 큰 data를 저장할 수 있어, Data 증가에 따른 local disk 증설 필요성을 줄여 줍니다. 또한 scale-in/out 과정에 partition 재분배 과정이 필요 없이 신규 노드를 추가할 수 있어, 매우 빠르게 노드 추가 / 삭제가 가능합니다.

 

https://youtu.be/mqOxImuNs6Y