X

데이터베이스

데이터베이스 스키마(Schema)

1. 데이터베이스 스키마(Schema)의 개요 (1) 데이터베이스 스키마의 개념 데이터 개체(entity), 속성(attribute), 관계(relationship)를 포함하는 데이터베이스 구조(structure)와 제약조건(constraints)에 대한 명세 (2) 데이터베이스…

데이터 웨어하우스(DW)와 데이터 레이크(DL)

1. 데이터 웨어하우스와 데이터 레이크의 개념/처리과정 비교 항목 데이터 웨어하우스 (Data Warehouse) 데이터 레이크 (Data Lake) 개념 기업 및 조직의…

데이터베이스 샤딩 (Sharding)

1. 데이터베이스 수평 분할, 샤딩(Sharding)의 개념 개념도 개념 물리적으로 다른 데이터베이스에 동일한 테이블 스키마를 가진 데이터를 수평 분할하여 분산 저장…

IMDG (In-Memory Data Grid)

1. IMDG(In-Memory Data Grid)의 개요 (1) IMDG의 개념 대용량 데이터 관리 위해 다수의 컴퓨터 메모리를 그리드로 연결하여 주 데이터 저장소로…

데이터 인증, DQC (Database Quality Certification)

1. 비즈니스 신뢰성과 효율성 확보, DQC (Database Quality Certification)의 개요 개념 공공/민간에서 개발하여 활용 중인 정보시스템의 데이터 품질을 확보하기 위해…

NewSQL

I. RDBMS와 NoSQL 장점 제공, NewSQL의 개념 및 특징 가. NewSQL의 개념 RDBMS의 ACID 특성을 유지하며 OLTP 워크로드에 NoSQL의 확장성을 제공하는…

데이터베이스 튜닝 (DB Tuning)

I. DB성능 최적화, 데이터베이스 튜닝 (DB Tuning) 개요 가. 데이터베이스 튜닝의 필요성 일반적으로 시스템 성능 저하 문제는 잘못된 APP 및…

데이터베이스 랜덤액세스 (Random Access)

I. DB성능 확보를 위한 랜덤액세스의 개념 데이터베이스 성능을 확보하기 위해 rowid 기반 인덱스 참조 후 한 번에 하나의 블록 액세스…

DB 접근제어 (MAC, DAC, RBAC)

I. 개인정보보호를 위한, DB 접근제어 가. DB 접근제어의 개념 사용자가 DBMS 로그인, SQL 수행 시 미리 정의된 보안규칙에 따라 권한…

DB 암호화

I. 데이터베이스 기밀성 보장 위한 DB 암호화 가. DB 암호화의 개념 데이터베이스 기밀성 보장 위해 테이블 내 주요 정보, 민감…