Goal NoSQL를 사용하는 이유를 이해한다. NoSQL과 RDB(관계형 데이터 베이스)의 차이를 이해한다. NoSQL이란 ? Not only SQL 혹은 Non-Relational Operational Database 약자로 비관계형 데이터베이스를 지칭한다. 등장 배경 NoSQL은 점점 빅데이터의 등장(모바일, 웹 시장의 데이터)으로 인해 데이터와 트래픽이 기하급수적으로 증가함에 따라 RDBMS에 단점인 성능을 향상시키기 위해서는 장비가 좋아야 하는 Scale-Up의 특징이 비용을 기하급수적으로 증가시키기 때문에 데이터 일관성은 포기하되 비용을 고려하여 여러 대의 데이터에 분산하여 저장하는 Scale-Out을 목표로 등장하였다. 이 다양한 형태의 저장기술은 RDBMS 스키마에 맞추어 데이터를 관리해야..
DB
Goal SQL의 종류에 대해 알아본다 DML, DCL, DDL, TCL의 정의와 그 차이에 대해서 알아본다 SQL의 종류 DDL (Data Definition Language) : 데이터 정의 언어 DML (Data Manipulation Language) : 데이터 조작 언어 DCL (Date Control Language) : 데이터 제어 언어 TCL (Transaction Control Language) : 트랜잭션 제어 언어 DDL (Data Definition Language)이란 ? 데이터베이스를 정의하는 언어. 데이터를 생성, 수정, 삭제하는 등의 데이터의 전체의 골격을 결정하는 역할을 하는 언어 입니다. 데이터베이스, 테이블등을 생성하는 역할을 한다. DDL 특징 명령어를 입력하는 순간 ..