inblog logo
|
An's Blog
    DataBaes

    [DB] 11. DBMS 동작원리

    윤설안's avatar
    윤설안
    Feb 27, 2025
    [DB] 11. DBMS 동작원리
    Contents
    DB와 JAVA의 의존관계
    💡
    • 클라이언트가 DBMS에 인증을 하여 연결을 하면 새 소켓으로 연결을 한다 이유 : 많은 사람들이 DBMS에 연결을 하기 때문에 새 소켓에 새로 연결해줘야한다.
    • 클라이언트 -> 리스너 연결 -> 새로운 소켓에 클라이언트 연결(서버 프로세스가 가지고 있음) 클라이언트와 리스너 연결 끊김
    • 스레드 3개(리스너, 서버프로세스, 백그라운드 프로세스) 서버프로세스가 각 세션을 관리하는 스레드 n개
    • 백그라운드 프로세스가 하는 일 [ex) 사서보조]
      • 로그를 기록 : 프로그램이 오류 또는 갑작스러운 일에 의해 실행이 중지되었을 때 나중에 다시 실행 하기 위함
      • 에러처리
      • write를 맡김
    • 프로세스에게는 저장 되었다고 말하고, 백그라운드는 데이터를 쌓아뒀다가 DBS에 저장 조회 할 때에도 백그라운드가 가지고 있기 떄문에 캐싱해서 클라이언트에게 주면 됨
    notion image
    notion image
    notion image
    통상적으로 DB는 rowID를 가지고 있음
    통상적으로 DB는 rowID를 가지고 있음
     

    DB와 JAVA의 의존관계

    notion image
    Share article
    Contents
    DB와 JAVA의 의존관계

    An's Blog

    RSS·Powered by Inblog