컴퓨터공학에서 캐쉬란 무엇인지 많이 쓰는 데이터를 미리 저장해둔 빠른 저장소 왜 퍼포먼스 강화하기위해서
l1,l2,l3 hdd sdd ram mainboard 휘발성 비휘발성 하이버네이션
cache hibernation 는 메모리와 관련된 기술로, 특정 데이터를 캐시에 저장하여 빠르게 접근할 수 있도록 하는 과정입니다. ‘절대 사라지지 않는’ 캐시 하이버네이션은 조금 더 구체적으로 설명하면, 데이터가 캐시에 저장된 후 시스템이 꺼지거나 재부팅되더라도 해당 데이터가 사라지지 않고 지속적으로 유지되는 상황을 의미할 수 있습니다. 이런 유형의 캐시 하이버네이션은 보통 영구 저장 장치(예: SSD)와 관련이 있습니다.
캐시 하이버네이션을 통해 시스템은 자주 사용하는 데이터를 빠르게 접근할 수 있어 성능 향상을 기대할 수 있습니다. 하지만 ‘절대 사라지지 않는’ 캐시 하이버네이션이라는 개념은 다소 이상적일 수 있습니다. 실제로 모든 캐시는 일정한 주기나 조건에 따라 데이터를 지우거나 교체하게 됩니다.
혹시 특정 시스템이나 소프트웨어에서 이러한 개념을 사용하고 있는지에 대한 더 구체적인 정보가 있다면, 해당 정보를 기반으로 좀 더 자세히 설명드릴 수 있을 것 같습니다.
캐쉬 퍼포먼스 메트릭 hit ratio
fifo lru
web cache db cpu operationg system disk cache
inmemorycache === elastic cashe
cpu에 가까워질수록 가격 비싸짐
elastic cashe in-memory data stor fully managed service session management store user session data in redis for scalable and fault-tolerant web app
single threaded architectur event driven model non-blocking i/o redis event loop memory-efficient
redis cluster mode disabled /enabled