캐시(Cache)란? 캐시는 데이터 혹은 값의 복사본을 저장해놓는 장소를 말한다. 캐싱(Caching)은 캐시에 계산된 값이나 처리된 결과를 저장해놓는 행위를 말한다. 미리 처리 된 값을 캐시에 저장되어 있는 값을 가져오면 재처리에서의 리소스를 절약할 수 있기 때문에 처리속도에서 큰 이점을 가질 수 있다. 보통 어플리케이션에서는 처리할 때 리소스가 높은 DBMS의 결과값 혹은 외부 API 호출의 응답값 등 을 캐싱해두고 사용한다. 이를 적용해서 반응속도가 중요한 웹어플리케이션에서의 레이턴시(latency) 이점을 얻을 수 있다. 캐시 적용이 적합한 데이터 - 호출 빈도가 잦은 데이터 - 응답 결과가 동일하거나 자주 변경되지 않는 데이터 - 호출 혹은 계산 시 많은 비용이 드는 데이터 로컬 캐시란? 어플리..
MySQL 명령어 정렬 실행동작 명령어 비고 오름차순 정렬SELECT column명 FROM table ORDER BY column명(정렬하고싶은); SELECT * FROM emp ORDER BY sal;내림차순 정렬SELECT column명 FROM table명ORDER BY column명 DESC; SELECT * FROM emp ORDER BY sal DESC; 함수 그룹함수 실행동작 명령어 비고 대소문자로 변경SELECT column명 FROM table명 WHERE LOWER [ UPPER ](column명) = '검색어'; 사용하는 MySQL은 대소문자 구분없이 검색 되도록 설정이 돼있기 때문에 굳이 lower 함수 사용 안해도 검색이 됨!! SELECT * FROM emp WHERE LOW..