이론학습(152)
-
빅데이터 플랫폼의 구조 - 소프트웨어 계층, 플랫폼 계층, 인프라 스트럭처 계층
빅데이터 플랫폼의 구조 구조는 소프트웨어 계층, 플랫폼 계층, 인프라 스트럭처 계층으로 구성되어 있습니다.
-
멀티 스레드 사용 사례
멀티 스레드 사용 사례 게임 영상통신 게임 메인스레드는 게임을 하기 위한 UI부분을 그려줍니다. 그래픽 부분 담당 코드는 순차적으로 실행되기 때문에, UI를 그리는 서버통신을 담당하는 소켓부분을 방치하는 수 밖에 없게됩니다. 이를 해결하기 위해 통신을 담당하는 스레드를 따로 하나를 두어 일정한 시간단위로 체크할 수 있도록 구현하기 위해 멀티 스레드를 사용하게 됩니다. 영상통신 영상을 받아 화면에 출력해 주는 코드와 영상을 생성하여 보내주는 코드를 만드는 경우에 적어도 2개의 작업이 동시에 일어난다는 것을 알 수 있습니다. 이렇게 두 가지 이상의 일을 구현하기 위해 다중 스레드를 사용하게 됩니다.
-
서브 쿼리(Subquery) - 단일행 서브쿼리, 다중행 서브쿼리
서브 쿼리(Subquery) 하나의 SELECT문장 내에 포함된 또 하나의 SELECT문장 서브쿼리를 포함하고 있는 쿼리문을 메인 쿼리하고 하고, 포함된 또 하나의 쿼리를 서브쿼리하고 합니다. 서브쿼리는 비교 연산자의 오른쪽에 기술해야하고, 반드시 괄호안에 넣어주어야 합니다. 서브쿼리는 메인 쿼리가 실행되기 전에 한번만 실행이 됩니다. 서브 쿼리 종류 단일행 서브쿼리 http://codedragon.tistory.com/4397 다중행 서브쿼리 http://codedragon.tistory.com/4500
-
다중행 서브 쿼리 - 다중행 연산자 (IN, ANY, EXISTS)
다중행 서브 쿼리 서브 쿼리에서의 결과가 두 건 이상 출력되는 것 서브 쿼리의 결과가 여러 건 출력되기 때문에 단일행 연산자를 사용할 수 없으며 별도의 다중행 연산자를 사용해야 합니다. SELECT(조회 대상 1) FROM( 대상 테이블 1) WHERE(조건 칼럼)(조건 연산자: IN /ALL / ANY / EXISTS) (SELECT(조회 대상 2) FROM( 대상 테이블 2) WHERE(두 번째 조건)) (ORDER BY)(정렬기준) ; 다중행 연산자 · IN · http://codedragon.tistory.com/4472 · ALL · http://codedragon.tistory.com/4473 · ANY · http://codedragon.tistory.com/4501 · EXISTS · ht..
-
ANY 연산자
ANY 연산자 메인 쿼리의 비교 조건이 서브 쿼리의 검색 결과와 하나 이상이 일치하면 참 연산자 반환값 ANY 찾아진 값에 대해서 하나라도 크면 참 최대값을 반환
-
ALL
ALL 연산자 메인 쿼리의 비교 조건이 서브 쿼리의 검색 결과와 모든 값이 일치하면 참 입니다. 검색한 값에 AND연산을 해서 모두 참이면 참이 되는 것 연산자 반환값 ALL 최대값을 반환