자체임상실험
Inform Restaurant
자체임상실험
전체 방문자
오늘
어제
  • 분류 전체보기 (89)
    • IT정보와 지식 TABLE (1)
      • IT정보 및 꿀팁 (0)
      • Windows (1)
      • Linux (0)
    • Linux TABLE (0)
      • 취약점 점검 스크립트 (0)
    • Developer TABLE (33)
      • Java (33)
      • Java Algorithm (0)
    • DataBase TABLE (1)
      • SQLD-P (1)
    • Cloud TALBE (0)
      • AWS (0)
    • Security TABLE (1)
      • 비박스(bee-box) 취약점 점검 (1)
      • 보안기사 (0)
    • Writer TABLE (42)
      • 기사필사 (42)
      • 서평 (0)
    • Growth TABLE (10)
      • 국민취업지원제도 (4)
      • 국비학원 (6)
    • Life TABLE (0)
      • 자서전 (0)

블로그 메뉴

  • 홈

공지사항

인기 글

태그

  • do while
  • 지하공간
  • 국민취업지원제도
  • 2차원배열
  • Arrays
  • 경향신문
  • KH정보교육원
  • 조건문
  • @
  • 조용한 고용
  • 반복문
  • Java
  • while
  • 문자열비교
  • Switch
  • 천자칼럼
  • if
  • 해양오염수
  • 국비학원
  • 디엠제트
  • 초장기 주택담보대출
  • 배열복사
  • 한겨레
  • array
  • 방사능
  • 배열
  • for
  • 논설위원
  • 동아일보
  • 논설위원필사

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
자체임상실험

Inform Restaurant

DataBase TABLE/SQLD-P

SQL과 C/S Tier

2021. 7. 1. 20:23

SQL(Structured Query Language)은 데이터베이스에 질의하여 데이터를 조회, 추가, 수정, 삭제를 할 수 있는 절차형 언어다. 기업에서 많이 사용되고 있으며 금융권, 모바일, 병원, 대학교 등 사용 분야도 넓다.

 

Client/Server Tier

티어의 변화는 대략적으로 3단계로 나누어 볼 수 있다.

 

초기단계(Mainframe, Terminal)

메인프레임과 터미널로 이루어져 있는 유형이 1단계다. 

특징은 해당 기업의 메인프레임 위주로 호환이 되기 때문에 폐쇄적이며 터미널 만으로는 딱히 할 수 있는게 제한적이다.

 

2단계(Unix, PC)

OS가 Unix로 바뀌면서 개방적으로 변하고 터미널이 PC로 교체되면서 성능도 올라가 여러가지 다른 작업들도 가능해졌다.

 

3단계(Webserver, Middleware, Database)

데이터베이스에 요청하는 사용자가 많아지면서 이러한 요청을 관리해주는 프로그램인 미들웨어가 추가되었다. 사용자가 서비스에 요청을 하면 웹서버가 요청을 받아 미들웨어로 사용자 요청을 전달한다. 미들웨어는 데이터베이스에 사용자 요청에 따른 SQL문을 실행한다.

인터페이스의 복잡도가 올라가면서 트러블슈팅도 어려워지는 데 이를 관리하기 위해 APM(Application Performance Management)를 사용한다.

 

DB모델

DB모델은 윈도우 탐색기와 같은 구성의 계층형DB, N:M 구성의 네트워크형DB, 그리고 앞으로 자주 접할 관계형DB로 3가지가 있다. 거의 대부분은 관계형DB로 구축되어 있다.

저작자표시 비영리 (새창열림)
    자체임상실험
    자체임상실험
    생활에 유용한 정보와 일상을 담은 휴식처, Sobremesa 입니다.

    티스토리툴바