반응형

도서 '데이터베이스 첫걸음'을 보고 책 내용과 그 이외의 부족한 부분을 채워가며 공부한 내용입니다.

 


키워드 : 


1. 데이터베이스의 기본기능

1. 데이터의 검색과 갱신

  • 데이터의 검색과 갱신
  • 넓은 의미에서 갱신은 등록, 수정, 제거
  • 데이터 포맷에 유의
    • 데이터를 어떤 포맷(형식)으로 관리하는가?
    • 검색이나 갱신에서 효율적인가?
  • 처리 성능에 유의
    • 어느정도 빠르기로 처리 가능한가?

2. 동시성 제어

  • 비즈니스, 공공목적으로 이용되는 데이터베이스에는 불특정다수의 사용자가 동시에 접근하는 것이 보통
    • 갱신의 무결성을 어느정도로 보장하는가?
  • 괴로운 트레이드오프의 관계
    • 트레이드오프 관계
      • 어느 사용자에게는 괜찮은 갱신제어가 다른 사용자에게는 불편한 상황

3. 장애 대응

  • 데이터 소실 문제의 대책
    • 데이터 다중화
      • 데이터를 한 곳이 아니라 복수의 장소에 분산해서 유지하는 것
      • 데이터가 완전하게 소실되는 것을 막는 방법
    • 백업
      • 데이터 소실이 발생했을 때 데이터를 복원하는 방법

4. 보안

  • 데이터베이스는 사용자에게 가능한 보이지 않게 설계
    • 사용자는 서버를 의식할 필요가 없기 때문
    • 데이터베이스는 기밀성이 높기 때문
      • 기밀 데이터의 보고인 데이터베이스에 대한 보안(사용자가 접근할 수 없도록 유도)

 

2. 데이터베이스의종류

1. 계층형 데이터베이스

  • 계층구조로 데이터 관리

 

2. 관계형 데이터베이스

  • 2차원의 표 형식으로 데이터를 관리

 

3. 객체지향 데이터베이스와 XML데이터베이스

  • '객체' / 'XML' 형식으로 데이터를 관리하는 시스템

 

4. NoSQL 데이터베이스

  • Not only SQL
  • 관계형 데이터베이스에 있는 기능 일부를 버려서 성능을 높임

 

 

 

 

 

 

 


참고 자료

1. 미크, 기무라메이지, 데이터베이스 첫걸음(출판지 : 한빛미디어, 2016)



반응형

'데이터 베이스' 카테고리의 다른 글

데이터베이스 아키텍처 구성  (0) 2022.05.19
데이터베이스 DBMS, 비용  (0) 2022.05.19
관계형 데이터 베이스 5  (0) 2022.05.17
관계형 데이터 베이스 4  (0) 2022.05.17
관계형 데이터 베이스 3  (0) 2022.05.16

+ Recent posts