본문 바로가기

# 03

데이터베이스 아키텍처 다중화 - DB 서버가 여러대로 나뉘어져 한대가 고장나도 다른 서버가 동작하여 서비스의 정지를 막는다.아키텍처 - 시스템을 만들기 위한 물리 레벨의 조합. 어떤 기능을 가진 서버를 준비하고 어떠한 저장소나 네트워크 기기와 조합해서 시스템 전체를 만들기 구상하는 것. 즉, 하드웨어와 미들웨어의 구성. > 이 구성을 시스템이 완수해야 할 목적과 비교하면서 결정하는 것이 '아키텍처 설계' 데이터베이스 아키텍처의 역사1. Stand-alone(~1980년대)2. 클라이언트/서버(1990년대~2000년대)3. Web 3계층(2000년~현재) Stand-alone데이터베이스가 동작하는 머신이 LAN이나 인터넷 등의 네트워크에 접속하지 않고 '독립되어' 동작하는 구성. DBMS와 애플리케이션의 소프트웨어는 같은 DB..
데이터베이스 비용 초기비용 - 최초에 지급하는 돈운영비용 - 서비스를 이용하는 기간에 계속해서 지급하는 돈 데이터베이스 초기비용 - 소프트웨어의 라이선스 요금1. 프로세서 라이선스(Processor License) - DB서버 하드웨어의 CPU 성능(코어수)에 따라 가격이 결정되는 라이선스 > 서버의 프로세서 수에 비례하는 라이선스로, 사용자 수가 많거나 불특정 다수가 이용해서 사용자 수를 셀 수 없는 경우 적용2. 사용자 라이선스(User License) - 이용하는 사용자 수에 따라 가격이 결정되는 라이선스 > 사용자 수에 비례하는 라이선스로, 일반적으로 사용자가 적은 경우에 유리대부분의 DBMS 제품은 다음 2가지의 에디션을 사용한다.1. 스탠다드 에디션(Standard Edition) - 중소규모 시스템용2. 엔터..
DBMS 개요 데이터베이스를 '데이터의 집합'이라고 정의한다면 DBMS(DataBase Management System)는 이 데이터베이스를 관리, 운영하는 역할로 데이터베이스를 운영하는 '소프트웨어'로 정의할 수 있다. 데이터베이스의 중요한 특징 1. 데이터의 무결성 - 데이터베이스 안의 데이터는 어떤 경로를 통해 들어 왔던지 데이터에 오류가 있어서는 안된다. 이를 위해 제약 조건이라는 특성을 갖는다.(예, 학생정보 조회 위한 학번) 2. 데이터의 독립성 - 데이터베이스의 크기를 변경하거나 데이터 파일의 저장소를 변경하더라도 기존에 작성된 응용프로그램은 전혀 영향을 받지 않아야 한다. 즉, 서로 의존적 관계가 아닌 독립적인 관계여야 한다. 3. 보안 - 데이터에 접근이 허가된 사람만 접근할 수 있어야 한다. 4. 데..
웹서버 벤치결과 조사 보호되어 있는 글입니다.
웹서버 선정기준 보호되어 있는 글입니다.
웹서버 벤치마크 결과 - 2 보호되어 있는 글입니다.
웹서버 벤치마크 결과 - 1 보호되어 있는 글입니다.
스트리밍 프로토콜 벤치마크 결과 보호되어 있는 글입니다.