[Web] DataBase & MySQL 구조

당고짱·2022년 8월 11일
0

Web study

목록 보기
10/11
post-thumbnail

💡 DataBase

데이터의 기지, 묶음
데이터의 집합을 뜻하는 개념적 단어

💡 DBMS

DB를 관리하기 좋은 도구들을 모아 둔 시스템
프로그랴밍에서 DB는 DBMS를 포함한다.

✏️ DB의 필요성

  1. 위험한 데이터들을 안전하게 관리해준다.
  • 고속으로 데이터를 읽고 쓸 수 있음
  1. 데이터들을 편리하고 빠르고 안전하게 무료로 이용할 수 있다.

✏️ DB의 장점

  • 데이터 검색 알고리즘, 암호화 작업 등을 직접 구현하지 않아도 된다.

💡 RDBMS / DBMS

  • RDBMS

    관계형 DBMS

    • 구조 및 스키마를 만들고 값을 채워야 한다.
    • ex ) MySQL/Oracle
  • DBMS

    비관계형 DBMS

    • 구조가 다양하다.
    • ex ) Mongo DB, Redis

✏️ MySQL 구조

3계층 구조

  • 인스턴스 = DB서버
  • 스키마 = Database
  • 테이블

✏️ 서버 인스턴스

서버 인스턴스 = 하나의 DB 서버

  • DBMS가 설치되면 인스턴스가 자동 생성된다.
  • 하나의 DB를 운영하기 위해 내부 Buffer / 내부 저장공간 / 관리 도구들이 동작되어야 한다. ➡️ 이 도구들을 모아놓은 것이 서버 인스턴스
profile
초심 잃지 말기 🙂

0개의 댓글