목록study (31)
KSI일기장
BLOB(Binary Larage Object)은 데이터베이스에서 데이터(이미지, 동영상, 문서 등)을 저장하기 위한 데이터 타입이다. 텍스트가 아닌 이진데이터를 저장하는데 사용된다. 이진데이터는 주로 파일이나 이미지같은 다양한 형식의 데이터를 나타낸다. 데이터를 일련의 비트로 저장하므로 텍스트 데이터뿐만 아니라 모든 종류의 이진데이터도 저장할 수 있다.
const grid = new tui.Grid({ el : document.getElementById("grid"), columns : [ { header:/*[[#{ctrl_date}]]*/, name : "ctrlDate;"}, { header:/*[[#{cctv_id}]]*/, name : "cctvId;"}, { header:/*[[#{ctrl_code}]]*/, name : "ctrlCodeNm;"}, { header:/*[[#{ctrl_cmd}]]*/, name : "ctrlCmd;"}, { header:/*[[#{ctrl_rslt}]]*/, name : "ctrlRsltNm;"}, { header:/*[[#{oper_id}]]*/, name : "operId;"}, ], { header:/*..
sql문 WHERE 1=1 --> 1=1은 항상 참을 의미하는 의미가 없는것으로 sql문에 if절을 쓰거나 조건을 주석처리하기 편하게 하는 등 sql문을 편리하게 관리, 사용하기 위해 쓰입니다. ex) SELECT COUNT(*) AS mem_cnt FROM MEMBER WHERE MEMBER_NO = '1' AND MEMBER_ID = 'MEMID'; 위 구문 같은경우 WHERE다음 조건절을 주석처리하려면 WHERE MEMBER_NO = '1'을 주석처리하고 AND를 WHERE로 바꿔줘야 하는 번거로움이 있다. 하지만 아래구문 같은 경우는 1=1을 사용해 AND MEMBER_NO = '1' 부분만 통째로 주석처리 해주면 되므로 편리하다 SELECT COUNT(*) AS mem_cnt FROM MEMBE..
라우터 이더넷으로 만든 네트워크와 네트워크를 연결할 때 사용하는 네트워크 기기가 라우터입니다. 라우터는 IP패킷을 버킷릴레이해서 순식간에 목적지로 도달시킵니다. 버킷릴레이를 라우팅이라 합니다. TCP 데이터를 확실하게 전달하고자 할 때 TCP(Transmission Control Protocol)을 사용한다. 웹이나 메일, 파일공유 등 데이터를 빠뜨리고 싶지 않은 서비스는 TCP 사용 통신하는 컴퓨터 사이에서 '보냈다', '받았다'라는 서로 확인하는 메세지를 보내면서 데이터를 전달함으로써 통신 신뢰성을 높인다. (확인하며 송신) UDP 데이터의 신뢰성은 떨어뜨리더라도, 신속하게 전달하고 싶을 때는 UDP(User Datagram Protocol)를 사용한다. 데이터만 계속 보내고 확인 응답 절차를 생략함..
*프로토콜 : 네트워크 세계에서 통신할 때의 약속 : 종류에는 이더넷, Wi-Fi, TCP, IP, UDP, 애플리케이션 프로토콜(HTTP, HTTPS, QUIC, DNS) 가 있다. : OSI 참조모델이라는 계층적 모델로 분류할 수 있다. *OSI 참조모델 7계층 : 통신기능의 역할을 계층적으로 분류한 개념 -레이어7 : 애플리케이션층(응용계층) =사용자에게 애플리케이션을 제공(이메일, 웹브라우저 등 앱 수준의 규약이나 데이터 처리) -레이어6 : 프레젠테이션층(표현계층) =애플리케이션 데이터를 통신 가능한 방식으로 변환(문자, 이미지, 동영상 포맷등을 처리) -레이어5 : 세션층 =이론적인 통신로(세션)을 관리(특정통신 대상과 계속적인 연결상태(세션)을 관리) -레이어4 : 트랜스포트층(전송계층) =..
IP 네트워크층에서 가장 중요한 프로토콜이 IP입니다. 현재 네크워크는 거의 다 IP사용합니다. 트랜스포트층에서 받은 데이터(TCP세크먼트, UDP데이터그램)에 IP헤더를 붙여 IP패킷을 만듭니다. IP헤더는 IP패킷 수신지를 나타내는 택배전표와 같은 것입니다. IP로 전세계의 컴퓨터에 IP패킷을 전달할 수 있습니다. IP는 통신할 상대를 식별할 때 IP주소를 사용합니다. IP에서는 OS에서 설정한 IP 주소라는 식별번호를 사용해 컴퓨터를 식별합니다. IPv4주소는 '146.244.1.2' 같이 32비트를 8비트씩 나눠 10진수로 표기하고 4옥텟입니다. IPv6주소는 128비트로 2의128제곱개가 있으며 16옥텟입니다. 점(.)으로 구분한 그룹을 옥텟이라 칭하며, 앞쪽부터 제1옥텟 제2옥텟...이라 합니..
테이블스페이스 : 데이터베이스 안에 가장 큰 논리적 저장공간입니다. 테이블, 인덱스, 뷰 등 데이터베이스 객체들을 저장하는 공간입니다. 업무의 단위, 용도에 따라 여러개의 테이블스페이스로 분리해 관리됩니다. 사용이유: 테이블은 저장크기가 한정되있기때문에 실시간으로 저장되는 경우같은 데이터양이 대용량일 때 용량부족으로 데이터 저장이 안될 수도 있고 조회 속도가 느려질 수 있다. 이런점들을 보완하고자 테이블스페이스를 생성해 관리한다. 테이블스페이스에 데이터가 저장될 때 크기를 고정시킬 수도 있지만 용량이 가득차면 일정크기만큼 자동으로 늘어나게 해줄 수 있습니다. 테이블스페이스에 파티션테이블을 이용해 날짜별로 대용량의 경우 조회 성능을 높여줄 수 있습니다. 파티션 테이블 : 실시간으로 저장되는 등 데이터가 많..