ss0510s의 개발 블로그
close
프로필 배경
프로필 로고

ss0510s의 개발 블로그

  • 분류 전체보기
    • BackEnd
      • DB
      • SpringBoot
      • Java
    • WebSocket
    • Books
      • Head First Design Pattern
    • Infra
    • AI
  • 홈
  • 태그
  • 방명록
[DB] 조인의 원리

[DB] 조인의 원리

💡 옵티마이저는 사용자가 질의한 SQL문에 대해 최적의 실행 방법(실행 계획)을 결정하는 역할을 수행합니다. 동일한 SQL 문에 대해 처리하는 방법에 따라 실행 시간은 다를 수 있기 때문에 옵티마이저는 그 중에서 가장 효율적인 방법을 찾아줍니다. 이때, 옵티마이저가 결정하는 실행 계획 중 하나가 조인 원리 입니다. 중첩 루프 조인(Nested Loop Join)프로그래밍에서의 중첩 for 문과 같은 원리로, 조건에 맞는 조인을 하는 방법입니다.한 레코드씩 순차적으로 처리합니다.반복문의 외부에 있는 테이블을 선행 테이블/외부 테이블/드라이빙 테이블 이라 합니다.반복문 내부에 있는 테이블을 후행 테이블/내부 테이블/드리븐 테이블 이라고 합니다.후행 테이블에는 조인을 위한 인덱스 생성이 필요합니다.동작 방식..

  • format_list_bulleted BackEnd/DB
  • · 2024. 5. 27.
  • textsms
[DB] 데이터 베이스 비교

[DB] 데이터 베이스 비교

[DB] 데이터 베이스 비교** 그동안 사용했던 DB 들을 정리한 내용입니다.MS-SQL마이크로 소프트에서 개발한 관계형 데이터베이스 관리 시스템기업 환경에서 많이 사용되는 데이터베이스 시스템으로, 데이터의 저장, 검색, 관리 및 분석을 위한 기능을 제공주로 windows 환경에서 사용 하나의 서버에 여러 개의 데이터베이스를 생성하고, DB 서버마다 독립적인 스토리지를 할당중첩 루프 조인, 해시 조인, 소트 머지 조인 방식 제공장점트랜잭션 관리, 백업 및 복구 등 고급 기능과 도구 제공데이터 암호화, 접근 제어, 감사 로깅 등 RDBMS에서 가장 강력한 보안 성능 제공 데이터가 변경되거나 손상되는 위험이 적음단점라이선스 비용 발생운영체제 종속적메모리와 디스크 공간을 상당히 많이 사용=> Microsoft..

  • format_list_bulleted BackEnd/DB
  • · 2024. 5. 27.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 분류 전체보기
    • BackEnd
      • DB
      • SpringBoot
      • Java
    • WebSocket
    • Books
      • Head First Design Pattern
    • Infra
    • AI
최근 글
인기 글
최근 댓글
태그
  • #java21
  • #mongoDB
  • #react
  • #spring boot
  • #Infra
  • #Jenkins
  • #Head First Design Pattern
  • #head first desgin pattern
  • #Pipeline
  • #STOMP
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바