DB
폴더 위치
내가 계속 공부해야 하는 중요한 내용이라 폴더를 완전히 바깥으로 분리함
아마 CS 디렉으로 들어갈 수도 있다.
최소한 sqld 공부하는 동안 바깥에 있을 듯.
개요
데이터베이스, 줄여서 디비라고도 한다.
넓은 의미에서 데이터베이스는 그냥 정보들을 모아 놓은 것 자체를 말한다.
IT에서 일반적으로 말하는 DB는 데이터를 일정한 형태로 저장해놓은 것이다.
이 개념 자체는 어려운 것도 아니고, 그렇게 크게 중요하지도 않다.
그러나 이 디비를 관리하기 위한 기술과, 시스템들은 복잡하기에 이를 정리할 필요가 있다.
DBMS
DataBase Management System
데이터베이스를 관리하는 시스템.
데이터베이스는 효과적인 운영이나 손상을 피하기 위한 관리가 필요하다.
이런 요구사항을 만족시키는 소프트웨어를 DBMS라 부른다.
거의 그냥 DB라고 하면 이걸 말하는 경우도 있어서 크게 분리시켜 바라볼 개념은 아니다.
그래서 앞으로는 구분 없이 부르고자 한다.
종류
크게는 두 가지로 구분한다.
관계형 데이터베이스(Relational DataBase)
RDBMS에서 조금 더 자세하게 정리한다.
비관계형 데이터베이스(NoSQL)
비정형 데이터들을 다루는 데이터베이스