예를 들어 아이템 시세 알려주는 시스템이라고 가정하겠음
"멋진칼" 이라는 아이템이 있다 가정하고
이 아이템 거래되는 가격 평균가를 표시해주려면
실시간 거래되는 가격을 반영해서 업데이트 쳐줘야하잖아
이게 거래될때마다 업데이트 치면 디비락도 수시로 걸려서 성능상 안좋을거 같고
어느정도 모아서 업데이트 쳐주면 시세반영이 늦어지는 단점이 있는거같음
어떻게 하는게 좋을까?
"멋진칼" 이라는 아이템이 있다 가정하고
이 아이템 거래되는 가격 평균가를 표시해주려면
실시간 거래되는 가격을 반영해서 업데이트 쳐줘야하잖아
이게 거래될때마다 업데이트 치면 디비락도 수시로 걸려서 성능상 안좋을거 같고
어느정도 모아서 업데이트 쳐주면 시세반영이 늦어지는 단점이 있는거같음
어떻게 하는게 좋을까?
인메모리 데이터베이스 써 redis 같은거
구현하기 나름인데 모아서 주기적으로 업데이트하지. 주식보면 초마다 업데이트 되잖아. 초가 짧아보이지만 프로그램의 세계에선 긴편이라 별 문제없잖아. - dc App
그러면 인메모리에 데이터를 모아놨다가 스케쥴러에 매초마다 업데이트 치게하면 되려나
그래도 되고 그냥 하기 나름이지 - dc App
캐시
컴퓨터는 생각보다 존나 빠릅니다