관리 메뉴

Just Do it

[생활코딩] DataBase 소개 본문

주니어 개발자로 성장하기

[생활코딩] DataBase 소개

Seojoo21 2022. 2. 14. 14:25

1. 데이터베이스의 본질은 CRUD이다. 그럼 CRUD란 무엇인가?

데이터를... 

Create 생성하고 

Read 읽고 

Update 수정하고 

Delete 삭제한다. 

 

2. 대표적인 데이터베이스 프로그램

MySQL, Oracle, MongoDB 

 

3. 파일->스프레드시트->데이터베이스 

스프레드시트와 데이터베이스의 차이는 컴퓨터 언어 사용 유무이다. 

데이터베이스는 사람이 일일이 작성하지 않고도 조건에 따라서 자동으로 데이터를 생성하고 읽고 수정하고 삭제할 수 있다. 

 

4. 어떤 데이터베이스 프로그램을 사용해야할까?

https://db-engines.com/en/ranking

 

DB-Engines Ranking

Popularity ranking of database management systems.

db-engines.com

Relational DBMS (관계형 데이터베이스) 중 하나를 먼저 배우고, 관계형 데이터베이스가 아닌 것 하나(대표적인 예: MongoDB)를 배우면 좋다. 

 

- Oracle: 데이터베이스 시장의 절대 강자. 비용이 많이 비싸므로 관공서와 대기업에서 주로 사용한다. 

- MySQL: 무료, 오픈소스 기반. 관계형 데이터베이스를 이용하면서 자금이 많지 않아 개인적으로 사용하고 싶거나 작은 회사 또는 데이터의 신뢰성이나 보안성이 그리 중요하지 않은 경우 사용하기 좋다.