[카테고리:] 데이터베이스

데이터베이스 샤딩 (Sharding)

1. 데이터베이스 수평 분할, 샤딩(Sharding)의 개념 개념도 개념 물리적으로 다른 데이터베이스에 동일한 테이블 스키마를 가진 데이터를 수평 분할하여 분산 저장 및 조회하는 데이터베이스 수평 분할 기법 샤딩 기법은 RDBMS 뿐 아니라 MongoDB 등 NoSQL, 블록체인 등에서도 활용하는 Scale-out 방식의 신뢰성 확보 및 성능 개선 기법   2. 샤드(Shard) 분할 기법 및 분할 시 고려사항 (1)

IMDG (In-Memory Data Grid)

1. IMDG(In-Memory Data Grid)의 개요 (1) IMDG의 개념 대용량 데이터 관리 위해 다수의 컴퓨터 메모리를 그리드로 연결하여 주 데이터 저장소로 활용하는 고가용성 및 확장성 제공 분산 메모리 시스템 (2) IMDG의 특징 및 요구사항 특징 요구사항 세부 사항 고가용성 복제 데이터 복제를 통한 이중화 구성 지속적 관리 Write-through, Write-behind, DRM 확장성 파티셔닝 데이터 분할 규칙에 따른

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

1. 비즈니스 신뢰성과 효율성 확보, DQC (Database Quality Certification)의 개요 개념 공공/민간에서 개발하여 활용 중인 정보시스템의 데이터 품질을 확보하기 위해 데이터 자체 품질과 데이터 관리체계, 데이터 보안 요소를 심사·인증하는 제도 필요성 인증 종목 한국데이터산업진흥원에서는 데이터 인증을 위해 데이터 품질 인증(DQC-V), 데이터 관리 인증(DQC-M), 데이터 보안 인증(DQC-V)의 각 종목 별 인증 시행   2. DQC의 인증

NewSQL

I. RDBMS와 NoSQL 장점 제공, NewSQL의 개념 및 특징 가. NewSQL의 개념 RDBMS의 ACID 특성을 유지하며 OLTP 워크로드에 NoSQL의 확장성을 제공하는 데이터베이스 관리 시스템 나. NewSQL의 특징 특징 특징 설명 신규 아키텍처 – 비공유 노드 클러스터를 사용, 각 노드는 데이터의 하위 집합 관리 – 분산 동시성 제어, 흐름 제어 및 분산 쿼리 처리 SQL 최적화 및

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

I. DB성능 최적화, 데이터베이스 튜닝 (DB Tuning) 개요 가. 데이터베이스 튜닝의 필요성 일반적으로 시스템 성능 저하 문제는 잘못된 APP 및 DB 설계에 의해 발생하며, 데이터베이스 튜닝을 통해 성능 저하 최소화 가능  나. 데이터베이스 튜닝의 개념 데이터베이스 응용, 데이터베이스 자체, 운영체제의 조정 등을 통하여 최적의 자원으로 최적의 성능(응답속도)을 얻을 수 있도록 개선하는 작업   II. 데이터베이스

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

I. DB성능 확보를 위한 랜덤액세스의 개념 데이터베이스 성능을 확보하기 위해 rowid 기반 인덱스 참조 후 한 번에 하나의 블록 액세스 하는 방식   II. 랜덤액세스의 유형 유형 항목 설명 확인 랜덤 액세스 개념 – WHERE 조건의 컬럼이 인덱스에 존재하지 않아 테이블을 액세스하는 랜덤액세스 특징 – 랜덤액세스의 횟수보다 최종 결과가 동일하거나 적게 추출 고려 사항 –

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

I. 개인정보보호를 위한, DB 접근제어 가. DB 접근제어의 개념 사용자가 DBMS 로그인, SQL 수행 시 미리 정의된 보안규칙에 따라 권한 여부를 판단하여 통제하는 솔루션 나. DB 접근제어의 필요성 사용자 식별 – 계정 단위의 개별적 관리 요구 증대 DBMS 추가보안 – DBMS 기본기능만으로 관리 어려움 DBMS 통합관리 – 여러 종류의 DBMS를 통합하여 관리   II. DB

DB 암호화

I. 데이터베이스 기밀성 보장 위한 DB 암호화 가. DB 암호화의 개념 데이터베이스 기밀성 보장 위해 테이블 내 주요 정보, 민감 데이터 암호화 기법 나. DB 암호화의 근거 개인정보보호법 제24조 3항 – 고유식별정보 처리 – 암호화 등 안정성 확보 정보통신망법 제28조 1항 – 개인정보의 보호조치 – 저장/전송 위한 암호화 전자금융 감독규정 제17조 1항, 32조 – DMZ

데이터베이스 보안

I. 위협과 위험으로부터 보호, 데이터베이스 보안의 개요 취약점을 이용한 각종 공격으로부터 저장된 데이터 자산의 보호 및 신뢰성 제공 위해 보안 3대 요소 유지   II. 데이터베이스 보안이 추구하는 3대 요소 가. 데이터의 보호, 기밀성 (Confidentiality) 정의 인가되지 않은 개인이나 시스템에 의한 접근에 따른 정보 공개 및 노출을 차단 침해 방식 – 데이터베이스와 사용자 간 Traffic

데이터 시각화 (Data Visualization)

I. Data Visualization, 데이터 시각화의 개념 도표 분석방법: 비교와 비율, 동향과 패턴, 관계와 연관 분석 데이터 분석 결과를 쉽게 이해할 수 있도록 시각적으로 표현하고 전달하는 과정   II. 비교와 비율 분석 가. 비교와 비율 분석의 개념 값을 특정한 항목이나 일정한 수준으로 집계하여 서로를 비교하여 통찰력을 제공하는 형태 나. 비교와 비율 분석 사례 다. 비교와 비율