최대 1 분 소요

SQL / Query / Database / Transaction /

  • SQL 이란?
    • Structured Query Language / 구조화된 Query 언어
    • 데이터베이스 용 프로그래밍 언어
    • 데이터베이스에 query를 보내 원하는 데이터만을 뽑아올 수 있음

  • Query 란?
    • 질의문
    • 검색창에 적는 검색어도 Query의 일종
    • 저장되어있는 정보를 필터 하기 위한 질문

  • 데이터베이스가 왜 필요한가?
    • In-memory
      • 끄면 데이터가 없어짐
    • File I/O
      • 원하는 데이터만 가져올 수 없고 항상 모든 데이터를 가져온 뒤 서버에서 필터링 필요
    • Database
      • 필터링 외에도 File I/O로 구현이 힘든 관리를 위한 여러 기능들을 가지고 있는 데이터에 특화된 서버

  • 트랜젝션 이란?
    • 데이터베이스의 상태를 변환시키는 논리적 기능을 수행하기 위해 행해지는 하나 이상의 쿼리를 모아 놓은 하나의 작업 단
  • ACID ?
    • Atomicity / Consistency / IsoLation / Durability
    • 데이터베이스 트랜젝션이 발생할 때, 그 안정성을 보장할 수 있는 성질

카테고리:

업데이트:

댓글남기기