본문 바로가기

분류 전체보기65

데이터베이스 구조와 구성요소 데이터베이스(DB) 구조 1) 논리적 구조 일반 사용자 관점에서 본 구조 데이터가 배치되어있다고 간주하는 가상적인 구조 2) 물리적 구조 저장장치 관점에서 본 구조 저장장치에 물리적으로 저장되어 있는 데이터의 실제 구조 데이터베이스의 개념적 구성 요소 1) 개체(Entity) 표현하려는 유형, 무형 정보 대상으로 서로 구별이 되는 것 생각하는 개념이나 정보의 단위 하나 이상의 속성으로 구성되며 단독으로 존재할 수 있음. 2) 속성(Attribute) 개체의 특성이나 상태를 기술하는 것으로 단독으로 존재하기 어려움 3) 관계(Relationship) 개체 간 또는 속성 간의 상호작용으로 일대일(1:1), 일대다(1:n), 다대다(n:m)등의 관계가 있음. 데이터베이스시스템(Database System) 데.. 2022. 12. 29.
데이터베이스(Database) 개요 1. 데이터베이스의 개요 정보와 데이터 데이터 : 관찰이나 측정을 통해서 수집된 사실이나 값(수치, 스트링) 정보 : 자료를 가공하여 얻은 결과로서 부가가치를 지니며 의사결정을 할 수 있게 하는 유효한 해석이나 상호관계 데이터 처리 시스템 : 한 기관이나 조직을 위해 데이터를 수집, 조직, 저장하고 필요시 처리하여 의사결정에 유용한 정보를 생성, 분배하는 수단 데이터베이스 정의 상호 연관 있는 데이터들의 체계적인 집합체. 응용 시스템들이 공유(Share)해서 사용하는 운영 데이터들이 구조적으로 통합되어 저장된 형태 데이터베이스의 구조는 사용되는 데이터 모델에 의해 결정된다. 데이터베이스 특징 대규모 저장소로, 여러 부서에 속하는 여러 사용자에 의해 동시에 사용된다. 모든 데이터에 대한 중복을 최소화하며 .. 2022. 12. 29.
도커(Docker) 컨테이너 라이프사이클(Container Lifecycle) 도커(Docker) 컨테이너 라이프사이클(Container Lifecycle) - 생성,시작, 정지, 삭제 1) create ( 컨테이너 생성 ) 명령어 : docker container create 실행 도커 이미지를 이용한 컨테이너 생성 생성 명령 실행 시 이미지에 포함되는 디렉토리, 파일들의 스냅샷(Snapshot) 수행 create 명령은 커테이너를 생성만 하고, 시작하지 않음 2) run( 컨테이너 실행 ) 명령어 : docker container run 실행 생성된 컨테이너 상에서의 프로세스 시작 외부에서 컨테이너의 프로세스에 접근할 수 있도록 하기 위해 포트(Port), 네트워크 설정 3) start( 컨테이너 시작 ) 명령어 : docker container start 실행 정지 중인 컨테.. 2022. 12. 29.
도커(Docker)란 무엇인가? 도커 개념 정리 도커(Docker) 등장 배경 다양한 서버를 관리하고 운영하는 일은 쉬운 작업이 아니다. 시스템 환경, 방화벽, 권한, 필요 유틸 및 프로그램 설정 등 서버에 필요한 설정을 한다면 대부분의 IT 담당자들은 야근 작업이 필수일 것이며, 이렇게 작업을 한다해도 순조롭게 진행되지는 않는다. OS버전문제, 유틸간의 충돌문제 등 다양한 문제가 발생하게 된다. 이런 서버 관리 방식의 변화가 필요했고, 이를 해결하기 위해 도커(Docker)가 등장하게 되었다. 도커(Docker) 정의 리눅스 컨테이너(Linux Container) 기반의 오픈소스(Opensource) 가상화 플랫폼이다. 도커(Docker) 의 주요 특징 사실상(de-facto) 업계 표준 MSA(Micro Service Architecture)의 단.. 2022. 12. 29.