[ORACLE] 오라클 ROUND, TRUNC (소수점 반올림, 버림)
* 오라클에서 소수점 반올림, 버림(절사) 하는 방법을 알아보자. * 업무를 하다보면 금액 계산 등의 이유로 계산 로직을 사용하면서 디비에서 값을 올리고 버리는 일이 종종 있다. 1. ROUND ( 반올림 ) SELECT ROUND( 123.567 ) -- 124 , ROUND( 123.567 , 0 ) -- 124 , ROUND( 123.567 , 1 ) -- 123.6 , ROUND( 123.111 , 1 ) -- 123.1 FROM DUAL 2. TRUNC ( 버림, 절사 ) SELECT TRUNC( 123.567 ) -- 123 , TRUNC( 123.567 , 0 ) -- 123 , TRUNC( 123.567 , 1 ) -- 123.5 FROM DUAL
2021. 9. 10.
[AWS] AWS 이론 - 13. ELB ( Elastic Laod Balancing, 로드밸런싱)
* ELB는 AWS 서버 이중화 개념으로 L7 스위치의 역할을 한다. 로드밸런싱 용어 개념 * L4(네트워크) 스위치 : TCP/SSL 지원, 클라이언트와 서버가 연결 직접 중계, 패킷 헤더 변경 없음, 프록시 프로토콜로 요청에 대해 소스 및 목적지 IP주소, 포트 기준 추가 * L7(어플리케이션) 스위치 : HTTP/HTTPS 지원, 클라이언트 연결은 로드밸런서에서 종료, 로드밸런서와 서버는 별도 연결, 패킷 헤더 변경 가능, 요청이 어디서부터 왔는지 알려주는 헤더인 X-Forwarded-For를 통해 클라이언트 IP를 백엔드 인스턴스로 전달 가능, 프로토콜 헤더 기준 * ELB 로드밸런싱 알고리즘 : 우선순위 구분없이 순서대로 분산 ( 라운드 로빈 ) * 상태 점검 ( Health check ) : ..
2021. 9. 6.