X

데이터베이스

NoSQL (Not only SQL)

1. 분산 환경 최적 DBMS, NoSQL의 개념 테이블-컬럼 스키마 없이 분산 환경에서 Key-Value 기반 단순 검색 및 추가 작업이 용이한 DBMS   2. NoSQL…

그래프 데이터베이스

1. SNS 관계 표현, 그래프 데이터베이스 그래프 데이터베이스 (GDB, Graph Database) 데이터를 노드(Node)와 엣지(Edge) 관계로 저장하고, 그래프에서 연결하는 데이터베이스   2. 그래프 데이터베이스의…

분산 데이터베이스

1. 분산 데이터베이스 개요 (1) 분산 데이터베이스 개념 개념도 개념 논리적으로 하나의 시스템으로 구성되나 물리적으로 네트워크를 통해 분산된 형태로 관리되는 데이터베이스 (2)…

팬텀 충돌 (Phantom Conflict)

1. 가상 튜플 충돌 현상, 팬텀 충돌의 개요 (1) 팬텀 충돌(Phantom Conflict)의 개념 서로 충돌하지 않는 두 개 이상의 트랜잭션이 삽입되려고…

카디널리티 (Cardinality)

1. 개체 간의 관계, 카디널리티의 개요 카디널리티 (1) 카디널리티(Cardinality)의 개념 엔티티 간 릴레이션을 구성하는 튜플의 수를 1:1, 1:N, N:M 등으로 표현하는 개체…

키(Key) 유형

1. 키(Key) 유형 (1) 키(Key)의 정의 데이터베이스에서 조건을 만족하는 튜플(레코드)을 찾거나 순서대로 정렬할 때 기준이 되는 속성 (2) 키(Key) 유형…

키(Key) 제약

1. 데이터 모델링 무결성 위한, 키(Key) 제약 키(Key) 제약 유형 구현 형태 설명 본질적 제약 - 데이터 모델 구조적 특성 제약 - 반드시 Primary…

Phantom Read

1. Phantom Read 원인, 트랜잭션 데이터 공유 문제 Phantom Read 원인 트랜잭션 발생 문제 동시 접근 A B Read Read…

NoSQL BASE 속성

1. NoSQL의 BASE 속성 BASE (Basically Available, Soft state, Eventually Consistence)는, 가용성과 성능을 중시하는 분산 시스템의 NoSQL 특성 (1) BASE의…

Dirty Read

1. Dirty Read 관련 RDBMS의 트랜잭션 데이터 공유 문제 트랜잭션 발생 문제 동시 접근 A B Read Read 읽기만 수행…