Directory

young·2024년 1월 24일
0

Spring Boot

목록 보기
18/19

서버와 클라이언트
클라이언트

  • 서버로 요청하는 프로그램 -> 우리가 요청하는 웹 브라우저

서버

  • 클라이언트의 요청을 받아 처리하는 주체 -> 웹 브라우저에 주소 입력하는 건 새로운 화면을 그리기 위한 데이터를 달라는 데이터 요청에 해당

데이터베이스

  • 클라이언트에서 SQL, 즉 데이터ㅔ이스를 조작하기 위한 언어로 데이터베이스 관리 시스템에 데이터 요청 시 데이터베이스 관리 시스템은 데이터베이스에서 데이터를 꺼내 응답

RDB
(Relation Database)

  • 관계형 데이터베이스
    행과 열로 이루어진 테이블로 관리하며 기본 키를 사용해 각 행 식별
    테이블 간 관계를 지을 수 있음

SQL
(Structured Query Language)

  • 쿼리, 즉 데이터를 검색하는 언어
    데이터 질의를 위한 언어로 RDB 전용이라고 보기 어려움

NOSQL

  • 데이터베이스의 성능을 높이기 위한 방법들로 인한 생기는 문제들을 해결하기 위한 등장

스케일 업 : 머신의 성능을 좋게 하는 스타일 -> 장비 업그레이드
스케일 아웃 : 머신을 여러 대로 분리하는 스타일 -> 데이터베이스 분산 시 사용하는 트랜잭션 사용 시 성능이 떨어지게 됨

아이피(ex.백화점)

  • 서버를 찾기 위한 포트

포트(ex.매장)

  • 그 서버에 운용되고 있는 서비스를 구분하기 위한 번호
profile
ฅʕ•̫͡•ʔฅ

0개의 댓글