본문 바로가기

캐시3

캐시와 레지스터 베하! 안녕하세요 일단고 팀입니다! 이번 시간에는 저번 메모리구조와 관련되어 추가로 캐시와 레지스터에 대해 알아보겠습니다. 레지스터와 캐시는 많이 들어보았지만 그 차이나 개념을 명확하게 알지 못하는 경우도 많습니다. 그래서 레지스터와 캐시에 대해 이해하는 시간을 가져보겠습니다. 주 또는 보조 기억장치의 흐름 및 속도 위 그림과 같이 Disk부터 Registers까지 데이터가 흘러간다고 먼저 이해하면 좋습니다. 또한 registers로 갈수록 속도가 더 빨라지는 구조입니다. CPU가 메인 메모리에 있는 데이터를 읽어야 할 때 캐시메모리를 검색합니다. 캐시 메모리에 데이터가 있으면 바로 데이터를 전달하고 없다면 메인 메모리로 부터 데이터를 가져와 cpu에게 전달합니다. 캐시란 캐시는 컴퓨터 시스템의 성능향상.. 2023. 7. 11.
REDIS Redis (Remote Dictionary Server) Redis는 Remote(원격)에 위치하고 프로세스로 존재하는 In-Memory 기반의 Dictionary(key-value) 구조 데이터 관리 Server 시스템입니다람쥐. 여기서 key-value 구조 데이터란, mysql 같은 관계형 데이터가 아닌 비 관계형 구조로서 데이터를 그저 '키-값' 형태로 단순하게 저장하는 구조를 말한다람쥐. 그래서 관계형 데이터베이스와 같이 쿼리 연산을 지원하지 않지만, 대신 데이터의 고속 읽기와 쓰기에 최적화 되어 있다. 그래서 Redis는 일종의 NoSQL 로 분류되기도 한다. 또한 Redis는 인 메모리(In-Memory) 솔루션으로도 분류되기도 하는데, 다양한 데이터 구조체를 지원함으로써 DB, Cache.. 2022. 12. 27.
세션 vs 쿠키 vs 캐시 차이점 ABTCEFG 안녕하세요 여러분! BTC_주먹쥐고 일어서 입니다. IaC로 넘어가기전 기초 탄탄 인프라를 잡는 시간입니다. 다들 IT 멱살 잡고 한걸음 더 나아가 봅시다! 세션 vs 쿠키 vs 캐시 HTTP(상태 비저장 프로토콜)는 클라이언트가 누구인지 매번 확인해야하는 특성을 보완하기 위해 쿠키와 세션 사용합니다. 하지만 실제로는 매번 로그인이나, 쇼핑몰에서 물품을 구매하려 장바구니에 담아놓는 등 상태 저장해야하는 상황이 굉장히 많기 때문입니다! 아래에선 세션과 쿠키 차이점과 캐시에 대해서도 알아보겠습니다. 쿠키 (Cookie) 1. 정의 및 특징 클라이언트(브라우저/개인 컴퓨터)로컬에 저장되는 키와 값이 들어있는 작은 데이터 파일 사용자 인증이 유효한 시간을 명시할 수 있으며, 유효 시간이 정해지면 .. 2022. 4. 12.