Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 피보나치 수 2
- 실버 4
- Activirty
- 백준
- DB
- 성빈랜드
- DB 기능
- Android
- 브론즈1
- 개발하는 정대리
- navigation component
- keystore
- gradlew
- 데이터베이스
- github action
- LazyRow
- .github
- capitalize
- Bitrise
- 데이터베이스 첫걸음
- LazyColumn
- 2레벨
- suspend programming
- kotlin
- 실버2
- 프로그래머스
- 최댓값 최솟값
- compose
- Myungpyo Shim
- 브론즈 1
Archives
- Today
- Total
plzy의 개발 블로그
[DB] 데이터베이스의 기능 3 (장애 대응) 본문
요즘 뉴스를 보면 앱이나 웹에서 개인정보가 털렸다고 종종 들려온다.
이 때 회사나, 개인이 입은 손해가 무척 크다.
데이터베이스의 3번째 중요한 기능은 장애에 강할 것 이다.
데이터 손실에 대책은 2가지 정도가 있다.
1. 데이터 다중화 데이터를 한 곳이 아니라 복수의 장소에 분산해서 유지하는 것으로, 데이터가 완전하게 손실되는
것을 막는 방법 즉 예방책이다. 한 곳에 몰아 넣는 것이 아닌 여러 갈래로 나누는 것 분산투자? 정도로 이해 하면 될 것 같다.
2. 백업 데이터 손실이 발생했을 때 데이터를 복원하는 방법으로 사후대책 이라고 할 수 있다.
Why? 왜 데이터 손실 사건이 끊이지 않은 걸까?
그 이유는 데이터 엔지니어가 항상 서비스 래벨 과 비용이란 트레이드오프의 딜레마 로 고민하기 때문입니다.
즉, 알고는 있지만 알고도 못 막는 상황입니다..
'DB' 카테고리의 다른 글
데이터베이스의 종류 (0) | 2021.02.20 |
---|---|
[DB] 데이터베이스의 기능 4 (보안) (0) | 2021.02.20 |
[DB] 데이터베이스의 기능 2 (동시성 제어) (0) | 2021.02.20 |
[DB] 데이터베이스의 기능들에는 어떤 것이 있을까? (검색과 갱신) (0) | 2021.02.20 |
[DB] 데이터베이스란 무엇일까 ? (0) | 2021.02.20 |