[1] DATABASE 소개 및 본질 알아보기

ttt-1-2·2026년 3월 6일

강의: 강의: https://www.inflearn.com/course/database-2-mysql-강좌?cid=119293

첫번째 강의에서는 데이터베이스의 기본 개념을 먼저 잡는다.

데이터베이스의 본질

데이터베이스의 핵심은 결국 CRUD다.

입력:

  • 생성 → Create
  • 수정 → Update
  • 삭제 → Delete

출력:

  • 조회 → Read

데이터를 생성하고, 읽고, 수정하고, 삭제하는 것이 데이터베이스가 하는 가장 기본적인 작업이다.

File vs Database

File

파일로 데이터를 관리하면 구조적으로 다루기 어렵다. (ex: 텍스트 파일을 만들면 문장 순서를 바꾸거나 특정 정보만 따로 보기가 쉽지 않다. 제목, 본문 같은 데이터도 원하는 방식으로 조회하기 어렵다…)

Spreadsheet

엑셀처럼 스프레드시트를 사용하면 조금 나아진다. 필터나 정렬 기능을 통해 데이터를 어느 정도 구조적으로 볼 수 있다.

Database

데이터베이스를 사용하면 데이터를 구조적으로 저장하고 관리할 수 있다. 필요한 데이터만 조회하거나 정렬, 필터링하는 것도 훨씬 쉽게 할 수 있다. 데이터가 많아지고 여러 사람이 함께 사용해야 할 때 특히 유용하다.

Database 1을 마치며

통계를 보면 2026년 기준으로 Oracle이 1위, MySQL이 2위다. (출처: https://db-engines.com/en/ranking)

데이터베이스도 종류가 여러 가지 있다. Oracle, MySQL, PostgreSQL 같은 관계형 데이터베이스 있고 MongoDB처럼 관계형이 아닌 데이터베이스도 있다.

그래서 보통은 관계형 데이터베이스 하나 + 비관계형 데이터베이스 하나 이렇게 같이 배워두면 좋다고 한다. MySQL은 비교적 배우기 쉬워서 입문용 데이터베이스로 많이 추천된다고 한다.

0개의 댓글