[1일1cs] 처리량과 지연시간
네트워크는 ‘좋은’ 네트워크로 만드는 것이 중요하다. 좋은 네트워크란 많은 처리량을 처리할 수 있으며 지연 시간이 짧고 장애 빈도가 적으며 좋은 보안을 갖춘 네트워크를 말합니다. 먼저 네트워크란 무엇일까? 기본적인 질문이긴 하지만, 다시 되짚을 겸, 네트워크란 분산되어있는 노드들을 링크하는 것, 즉 분산되어 있는 서버, 라우터, 스위치, 컴퓨터등을 무선방식이든 유선방식이든 연결 하는 것이다. 그렇다면 처리량이란, 링크를 통해 전달되는 단위시간당 데이터양을 말한다. 단위로는 bps이다. 처리량은 트래픽(사용자들의 접속량) , 네트워크 장치 간의 대역폭, 네트워크 중간에 발생하는 에러, 장치의 하드웨어 스펙 에 영향을 받는다. 그리고 여기서 대역폭이란, 주어진 시간 동안 네트워크 연결로 흐를 수 있는 최대 ..
[1일1cs] INNER JOIN과 OUTER JOIN
INNER JOIN과 OUTER JOIN의 차이. 먼저 중복이 없다고 가정했을 때, A와 B의 INNER JOIN은 교집합, 그리고, OUTER JOIN은 합집합 이다. A에 1, 2, 3, 4 B에 3, 4, 5, 6 이 있다면, INNER JOIN 시에, 3과 4가 나올 것이며 OUTER JOIN 시에, LEFT OUTER JOIN 이라면, A가 왼쪽에 기재한다면 A는 그대로 남고 B의 5와 6은 NULL이되고, RIGHT OUTER JOIN이라면, B가 오른쪽에 기재한다면, B는 그대로 남게 작성하고 A의 1과 2는 NULL이된다. 즉 LEFT면 왼쪽에 있는 것이 기준, RIGHT면 오른쪽에 있는 것이 기준으로 작성하고 그 외는 싹 다 쳐낸다 (NULL화). FULL OUTER JOIN이라면 원소를..