데이터베이스
정렬 합병 조인 (Sort Merge Join)
1. 동시 스캔 방식, 정렬 합병 조인 (Sort Merge Join) (1) 정렬 합병 조인의 개념 두 테이블이 모두 정렬 시…
중첩 반복 조인 (Nested Loop Join)
1. 중첩 반복 조인 (Nested Loop Join) (1) 중첩 반복 조인(Nested Loop Join)의 개념 다수 테이블에서 하나의 집합 기준 순차적…
데이터베이스 조인 (Join)
1. 데이터베이스 조인의 개념 한 데이터베이스 내 여러 테이블을 조합하여 하나의 테이블로써 사용하기 위한 조합 방법 2. 데이터베이스 조인…
데이터베이스 언어 (DDL, DML, DCL)
1. DDL, DML, DCL, 데이터베이스 언어 (1) 데이터베이스 언어의 개념 데이터 정의, 조작, 제어를 통한 데이터베이스 구축 및 사용자와 데이터베이스…
데이터베이스 반정규화
1. 성능 향상을 위한 데이터 중복 허용, 데이터베이스 반정규화 개념 필요성 데이터베이스 정규화 후 성능향상, 개발편의성 등 위해 정규화를 의도적으로…
함수적 종속성 (FD, Functional Dependency)
1. 데이터 일관성 보장의 이해, 함수적 종속성 함수적 종속성 (FD, Functional Dependency) 개념도 개념 - 두 튜플 T1, T2에 대하여,…
카프카 (Kafka)
1. 대용량 실시간 로그 처리, 카프카 (Kafka) (1) 카프카 (Kafka)의 개념 대용량 실시간 처리 위한 확장성과 고가용성을 가지는 publish-subscribe 구조의…
스톰 (Apache Storm)
1. 빅데이터 실시간 처리, 스톰 (1) 스톰의 개념 데이터 실시간 처리를 위해 개발된 범용 분산 환경 기반 실시간 데이터 처리시스템…
스파크 (Apache Spark)
1. 범용 분산 플랫폼, 스파크 (1) 스파크의 개념 디스크 I/O를 효율화하고 데이터 분석 작업에 용이한 인메모리 컴퓨팅 기반 데이터 분산처리…
하둡 2.0 (Hadoop 2.0)
1. YARN 기반 빅데이터 관리, Hadoop 2.0 개념 하둡 1.0 대비 개선점 기존 Hadoop 1.0 시스템의 네임 노드 SPOF 취약점을…