2024/09/15 2

[소개] Tailscale 이란?

Tailscale 이란?피어 투 피어(P2P) 네트워크 모델을 사용하여 WireGuard 프로토콜 위에서 동작하는 VPN 솔루션 1. WireGuard 기반WireGuard는 매우 가벼운 암호화 터널이면서도 강력한 보안성과 성능을 자랑하는 VPN 프로토콜이다. 2. 피어 투 피어 네트워크 및 NAT TraveralTailscale은 각 기기들이 직접적으로 연결되어, 중간에 중계 서버를 거치지 않아 네트워크의 지연 시간을 최소화한다.그리고 가정이나 회사에서 NAT로 구성된 내부 네트워크는 외부에서 접근하기가 어려운데, Tailscale에서는 NAT Traveral 기술을 통해서 각 기기들이 NAT 뒤에 있어도 서로 안전하게 직접 연결할 수 있다.   3. 제로 트러스트(Zero Trust)네트워크 내에서 ..

취미/기타 2024.09.15

SQL 쿼리 계획(Execution Plan)

1. 쿼리 계획이란?개념: 데이터베이스가 SQL 쿼리문을 최적화하여 실행하는 방식을 설명한 것중요성: 성능에 직접적으로 영향을 미친다. 데이터베이스가 쿼리를 효율적으로 처리하기 위해 어떤 선택을 하는지 사용자가 확인하고 개선할 수 있는 방향을 제시하기 때문에 운영 환경에 적용하기 전에 꼭 확인하면 좋다. 2. 쿼리 계획을 확인하는 방법EXPLAIN 명령어: DBMS에서 쿼리 실행 계획을 확인하는 명령어이다.예제: EXPLAIN 내가 작성한 쿼리문 앞에 EXPLAIN 명령어만 붙여주면 되니 편리하게 확인이 가능하다. 3. 구성 요소 id: 쿼리의 단계별 실행 순서select_type: 쿼리의 유형(SIMPLE, PRIMARY, UNION 등)table: 접근하는 테이블 이름type: 테이블 접근 방식(al..

Database 2024.09.15