솜이의 데브로그

3장 ) 데이터베이스 초기비용 본문

CS/Database

3장 ) 데이터베이스 초기비용

somsoming 2021. 9. 25. 16:37

Reference : 데이터베이스 첫걸음

 

초기비용

: 최초에 지급하는 돈.

 

 

왜 시스템에 돈을 내는가

- 데이터베이스란 무엇을 위해 도입하는가?

- 시스템이란 무엇을 위해 도입하는가?

→ 편리한 기능을 제공해서 대가(이익)를 취하기 위해.

 

시스템의 개발이나 유지에는 항상 이익과 비용의 균형을 취하는 것이 요구된다.

 

 

시스템의 전체 비용 내역

예시 ) 초기비용 : 하드웨어 구매비용, 엔지니어나 프로그래머의 급여 등

        운영비용 : 시스템 가동 후 장애 대응비, 유지보수 비용 등

 

일반적으로 운영비용의 단위 금액은 초기비요에 견주어 낮게 설정된다.

 

 

데이터베이스의 초기 비용

  • 소프트웨어의 라이선스 요금.
  • 라이선스료의 특징
    • 판매단위가 특수하다
    • 운영비용을 지급하지 않으면 현실적으로 사용할 수 없다.
  • 라이선스료는 물리적인 단위가 아니라 논리적인 단위로 판매된다. (프로세서 라이선스, 사용자 라이선스)
  • DBMS가 동작하는 시스템의 규모가 커질수록 라이선스료도 올라간다.

 

 

초기 비용을 늘리는 원인

  • 에디션과 옵션
  • 대부분의 DBMS는 스탠다드 에디션(중소규모 시스템용)과 엔터프라이즈 에디션(대규모 시스템용)을 사용한다.
  • 엔터프라이즈 에디션에만 탑재되는 주요한 기능
    • 신뢰성 - 클러스터 구성, 리플리케이션
    • 성능 - 일정 수량 이상의 프로세서 기술지원, 테이블 파티셔닝, 성능 리포트 출력, 데이터 압축
    • 보안 - 데이터 암호화, 감사로그 기록