SQL2 [기술면접] DB | Nested Loop, Sort-Merge, Hash Join 💡 Nested Loop, Sort-Merge, Hash Join JOIN연산 SQL명령문에 의해 여러 테이블에 저장된 데이터를 한 번에 조회할 수 있게 해주는 DBMS의 기능 Nested-Loop Join 2개 이상의 테이블에서 하나의 집합을 기준으로 다른 row를 조합하는 방식 선행 테이블의 row를 하나씩 액세스하여 연결된 값을 조인한다 ⭐️특징 : 좁은 범위에 유리한 성능 순차처리, random access위주 후행 테이블에는 조인을 위한 인덱스가 생성된다 실행 속도 = 선행테이블 크기 * 후행 테이블 접근횟수 📌주의 : 데이터 랜덤 액세스 = 결과가 많으면 느려짐 Join index가 없거나, 검색 조건이 join범위를 줄여주지 않으면 비효율적임 row가 적은 쪽을 선행(Driven)테이블로 설.. 2023. 9. 7. [기술면접] DB문답 | SQL JOIN, RDB vs NoSQL ** 기본 DB지식 데이터베이스Database란 일반적으로 컴퓨터 시스템에 전자 방식으로 저장된 구조화된 정보 또는 데이터의 체계적인 집합 DBMS란(DataBase Management System) 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해 주고 데이터베이스를 관리해 주는 소프트웨어 SQL이란(Strucured Query Language) 관계형 데이터베이스 관리 시스템의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어 RDBMS에서 자료의 검색과 관리, 데이터베이스 스키마 생성과 수정, 데이터베이스 객체 접근 조정 관리를 위해 고안되었음 💡 SQL에서 JOIN이란? 조인은 두 개의 테이블을 서로 묶어서 하나의 결과를 만들어 내는 것을 말한다 조인을 쓰면 두 개의 테이.. 2023. 8. 29. 이전 1 다음