▲neo 2023-07-04 | parent | favorite | on: GN⁺: (RDB) Join의 13가지 방법(justinjaffray.com)Hacker News 의견 데이터베이스에서 테이블을 결합하는 것은 다차원 공간에서 점을 설정하는 것으로 생각할 수 있습니다. 내부 조인은 새로운 차원을 추가하여 다차원 공간을 구성하는 데 사용됩니다. 시간을 차원으로 추가하려면 내부 조인과 특정 시간 값에 대한 제약이 필요합니다. 다른 조인 유형은 이러한 주제의 변형입니다. 장난감 예제를 사용하여 실제 상황에서 조인을 이해하는 데 도움이 될 수 있습니다. 조인은 관계 대수에서 논리 AND 연산자와 유사한 연산자로 생각할 수 있습니다. 이 기사는 복잡한 데이터베이스 주제에 대한 명확한 설명을 제공합니다. "다중 조인"이라는 14번째 테이블 결합 방법이 있으며, 임시 결과를 피할 수 있습니다. 여러 데이터베이스 회사에서 새로운 조인 알고리즘을 시장에 출시하고 있습니다. 클러스터되지 않은 인덱스를 기반으로 조인하는 경우에도 N+1 성능 문제가 발생할 수 있습니다. 댓글 작성자는 쿼리 실행 및 계획에 대한 자료를 찾고 있습니다. 내부 조인은 조건이 추가된 카르테시안 곱입니다. 조인의 부분 순서 속성에 오타가 있습니다. 성능 향상을 위해 데이터 웨어하우스에서는 비정규화가 허용됩니다.
Hacker News 의견