[교육] DBA & DA

버버니야·2022년 3월 15일
0

데이터 베이스를 사용하는 이유

데이터가 한 곳에서만 쓰이는 것이 아니라 다른 곳에서도 중복해서 사용이 되는데 데이터 베이스를 사용하지 않으면
다른 컴포넌트들과 데이터를 공유하거나 추출하기 어렵고, 모든 곳에 저장을 하면 저장공간에 비용이 많이 듬.

  • 데이터의 공유를 원활하게 하기 위해 (1순위)

데이터 베이스 설계를 해야하는 이유

데이터 베이스 설계를 하지 않고 데이터베이스를 사용하는 것은 설계도 없이 건축하는 것과 같음.
데이터를 효율적으로 관리하기 위해 데이터베이스 설계를 해야한다.

데이터 베이스의 종류

  1. 파일 데이터베이스
  2. 계층형 데이터베이스
  3. 네트워크 데이터베이스
  4. 관계형 데이터베이스

관계형 데이터베이스는 수학을 기반으로 만들어져 있어 기초가 탄탄하다.
많은 실무에 적합한 데이터베이스는 관계형 데이터베이스이기 때문에 관계형 데이터베이스가 가장 널리 쓰인다.
관계형 데이터베이스에서는 Entity들 사이의 관계가 아주 중요.

NoSQL과의 차이

NoSQL은 애초에 관계형 데이터베이스와 목적부터 다르다.
NoSQL -> Not Only SQL 이라는 의미로 여러 기능을 제공하기도 한다.
SQL은 관계형데이터베이스에 사용하기위해 표준이 된 언어.

관계형 데이터베이스는 트랜잭션이 잘 보호된다. 그렇기때문에 데이터의 무결성과 일관성을 가질 수 있다.
NoSQL의 경우 트랜잭션이 중요하지 않고 로그 및 단순 기록 형으로 적합하다.

NoSQL의 종류

  1. 키-값
  2. 도큐먼트
  3. 컬럼패밀리
  4. 그래프

DA란

인프라

인프라에서 중요한 것은 DB가 안정적으로 잘 운영이 되어야 한다.

DA의 가장 주요한 업무 세가지는
1. 데이터 모델 검수
2. ERD 현행화
3. 표준 관리 (명칭, 타입, 길이 등의 표준을 관리한다)

ERD를 설계해야 하는 이유 - 건축에 있어 설계와 같다. 어떻게 만들지 논리적으로 설계하는 것이 중요
유지보수에 있어서도 아주 중요함.

DBA : DataBase Administrator 데이터베이스를 설치 및 구성하고 데이터베이스가 정상적으로 운영될 수 있도록 관리하는 역할

DA : Data Architect 전사 아키텍쳐의 4가지 영역 중 하나인 데이터 아키텍처 설계 생성 배포 및 관리를 담당하는 데이터 아키텍쳐 영역의 실무자

전사 아키텍처

전사 아키텍처는 비지니스 목표를 위해 아키텍쳐 정보를 활용

전사 아키텍쳐
1. 비즈니스 아키텍쳐 - BA
2. 어플리케이션 아키텍쳐 - AA
3. 데이터 아키텍쳐 - DA
4. 기술 아키텍쳐 - TA

기업의 업무 수행에 필요한 데이터의 구조를 체계적으로 정의하고
데이터 관리 체계를 수립한다.

떼이터 관리활동 - 데이터 관리대상의 데이터 관리체계 준수 여부 확인 및 개선활동.

데이터 표준 - 표준 단어, 표준 용어, 표준 도메인, 명명 규칙 등의 표준을 정의한다.

profile
안녕하세요

0개의 댓글