본문 바로가기
728x90

아키텍처2

[DataBase] MySQL 아키텍처(구조) MySQL의 전체구조 MySQL 서버는 MySQL엔진과 스토리지 엔진으로 구분된다. MySQL 엔진 -클라이언트로부터 접속 및 쿼리 요청을 처리하는 커넥션 핸들러, SQL 파서 및 전처리기, 그리고 쿼리의 최적화를 위한 옵티마이저, DBMS의 두뇌에 해당하는 처리를 수행한다. 스토리지 엔진(Storage engine) -스토리지 엔진은 실제 데이터를 디스크 스토리지에 저장하거나 읽어오는 부분을 전담한다. -MySQL 서버에서의 MySQL엔진은 1개, 스토리지 엔진은 여러개를 동시에 사용 가능하다. ex) CREATE TABLE test_table(컬럼명1 데이터타입, 컬럼명2 데이터타입) ENGINE=InnoDB; 처럼 스토리지 엔진을 지정하면, 테이블의 모든 작업은 해당 스토리지 엔진이 처리 -SHOW.. 2021. 1. 18.
IT Infra Architecture(인프라 아키텍처) 1.인프라 아키텍처의 개념 -인프라(infra)-infrastructure,기반,기반시설,기간시설 -아키텍처(architecture)-구조 -IT 인프라 아키텍처는 서버, 네트워크, 등 하드웨어부터 소프트웨어까지 IT운영에 필요한 제반 사항을 의미 -IT 인프라 아키텍처는 구성 방식에 따라 '집약형'과 분할형(수직분할, 수평분할, 지리분할)로 나뉨 2.집약형 아키텍처 -하나의 대형 컴퓨터로 모든 처리를 하는 방식 -'범용 장비','호스트','메인 프레임' 등으로 불림 -장점: 1.한 대의 대형 컴퓨터만 있으면 되므로 구성이 간단 2.대형 컴퓨터의 리소스 관리나 이중화에 의해 안정성이 높고 고성능 -단점: 1.대형 컴퓨터의 도입 비용과 유지 비용이 크다. 2.확장성에 한계가 있다. 3.분할형 아키텍처 -여.. 2020. 9. 14.
728x90