반응형
도서 '데이터베이스 첫걸음'을 보고 책 내용과 그 이외의 부족한 부분을 채워가며 공부한 내용입니다.
키워드 :
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 |