SQL vs NoSQL (MySQL vs MongoDB)
이 글은 필자가 SQL에 대해 공부하기 위해 인터넷에서 공부한 것을 요약한 글입니다. 각 개념과 솔루션의 차이점, 그리고 장단점을 설명합니다. 1. SQL (관계형 데이터 베이스)SQL(Struectured Query Language)는 데이터 베이스 자체를 나타내는 것이 아닌,데이터베이스 관리 시스템(RDBMS)에서 데이터를 저장, 수정, 검색, 삭제를 하기 위한 쿼리 언어. 이러한 관계형 데이터베이스에는 두 가지 주요 특징이 있다.1. 데이터는 이미 정해진 데이터 스키마(=structure)를 따라 데이터베이스 테이블에 저장된다.2. 데이터는 관계를 통해서 연결된 여러개의 테이블에 분산된다. 스키마엄격한 스키마의 경우, 테이블의 형식으로 데이터가 저장되는 걸 말한다.각 테이블에 명확하게 정의 된 구조..
프로그래밍 공부/데이터베이스 & SQL
2024. 1. 29. 16:14