데이터베이스(DB)

데이터 베이스(DB) 개요 및 트랜드

마달랭 2024. 8. 8. 09:19

개요

1., DB

  • Database
  • 데이터의 기지 (Base), Data들의 묶음
  • 데이터의 집합을 뜻하는 개념적 단어

 

2. DBMS

  • Database (Data들) 을 관리하기 도구들을 모아 둔 시스템
  • MySQL / Oracle / Mongo DB / ProtgreSQL 등 존재
  • 프로그래밍에서 DB라고 부르는 것은 DBMS를 포함

DBMS을 통상 DB라고 부른다, 대표적인 DB 종류로는 MySQL과 Oracle이 있다.

 

3. DB가 필요한 이유

데이터들을 안전하게 관리해준다, 빠른 속도로 데이터들을 읽고 쓸 수 있다.

데이터 검색 알고리즘 / 암호화 등을 직접 구현하지 않아도 된다. (SQL 명령어 활용을 통해 데이터 제어를 쉽게 가능)

즉, 데이터를 편리하게, 빠르게, 안전하게 무료로 사용하고 싶다면 데이터 관리는 DB를 통해서 하는 것이 이득이다.

 

4. DB의 종류

관계형 DBMS (RDBMS)

구조 및 제약조건 (스키마)를 만들고 값을 채워야 함

대표적 RDBMS : MySQL / Oracle

 

비관계형 DBMS

RDBMS의 구조로 저장하지 않는 DBMS를 뜻한다.

비관계형 DBMS 마다 구조가 다양하다.

대표적인 비관계형 DBMS : Mongo DB, Redis

 

5. DBMS 사용 순위 (2023년 기준)

PostgreSQL이 MySQL을 제치고 1위를 차지하였다. 아무래도 외국에서 많이 사용하기 때문인 것 같다.

 

국내 채용 정보는 아무래도 MySQL, Oracle, MsSQL을 우선적으로 보고, PostgreSQL나 비관계형 DBMS의 채용 순위는 낮은 상태인 것 같다. 하지만 금방 바뀔 수도

728x90