Database
데이터베이스는 정보를 저장할 수 있는 공간이다.
중요한 것은 정보를 쌓아두는 것만이 아니라 이후에 다시 꺼내서 사용하기 위함이므로 정리해서 넣어 놓는 것이 중요하다.
DB는 크게 두 가지로 분류된다.
SQL
RDB(Relational Database) 관계형 데이터베이스
행과 열의 생김새가 정해진 엑셀에 데이터를 저장하는 방식이다.
데이터가 많아질수록 도중에 데이터를 추가하는것은 어렵지만 정형화된 구조이기 때문에 데이터의 일관성이 유지되고 분석에 용이하다.
이러한 기능을 쉽게 접근하고 사용할 수 있도록 지원해 주는 프로그램을 RDBMS라고 한다.
RDBMS : Relational Database Management System
흔히 알고있는 Oracle, MS-SQL, My-SQL 등이 여기에 해당한다.
NoSQL
Not only SQL이라는 의미를 가진다.
딕셔너리 형태로 데이터를 저장해 두는 방식으로 데이터 하나마다 같은 값들을 가질 수 없기 때문에 자유롭게 데이터를 적재하는데 유리하지만 일관성이 부족하다는 특징이 있다.
대표적으로 MongoDB가 있다.
현시점 기준으로 요즘은 컴퓨터에 직접 DB를 설치해서 관리하기 보다는 클라우드 방식을 많이 사용하는 추세이다.
다양한 데이터베이스 관리 머신들이 있는데 그 중 mongoDB Atlas를 사용해 본다.
'스파르타 > Web' 카테고리의 다른 글
[Web] 스크래핑 데이터 저장 - ( week 3 ) (0) | 2023.04.20 |
---|---|
[Web] MongoDB Atlas ( week 3 ) (0) | 2023.04.20 |
[Web] 크롤링 - ( week 3 ) (0) | 2023.04.20 |
[Web] 파이썬 패키지설치법 ( week 3 ) (0) | 2023.04.20 |
[Web] 파이썬 기본문법 - ( week 3 ) (0) | 2023.04.19 |