티스토리 뷰

 

기초개념


데이터베이스(데이터집합~!) : 컴퓨터 시스템에 전자방식으로 저장된 구조화된 정보 , 데이터의 체계적인 집합

 

DBMS : Data base management system 사용자와 데이터베이스 사이에서 , 사용자의 요청을 해석 => 데이터베이스 저장된 정보 관리

 

SQL : Structure Query Language (관계형 데이터베이스 관리 시스템에)저장된 데이터를 관리하기위해 설계된 프로그래밍 언어 

 

스키마 : 데이터베이스를 구성하는 개체,속성,관계 및 제약조건등에 관해 전반적으로 정의한 메타데이터 집합

 

 

 

RDBMS :mysql


R+DBMS : 관계형 데이터베이스 정보관리 시스템

 

액셀처럼 테이블 형식

 

 

 

 

NoSQL: mongodb


처리가 복잡하고 용량큰데이터? RDBMS 처리 힘듬 ㅠㅠ 

 

그래서 등장! 

 

RDBMS에서는 관계!에 집중. 관계따위 여기선 필요없다. 

 

key값만 가지고 데이터 입출력 가능

 

스키마가 정해지지않아 규격화된 데이터가 필요없음

 

 

 

장단점


RDBMS 의 장점

 

  • 데이터 분류, 탐색속도 등이 빠름
  • SQL 이라는 구조화된 질의를 통해 데이터를 다룰 수 있다. 
  • 작업의 완전성을 보장
  • 데이터의 업데이트가 빠름

RDBMS 의 단점

 

  • 스키마규격에 맞춰 데이터를 다뤄야함 
  • 데이터 과부화 발생시 처리가 어렵다.

 

NOSQL 장점

 

  • 데이터관의 관계 불필요
  • 복잡도가 낮으니, 대용량 처리가 가능
  • 스키마가 없어서 데이터 저장이 비교적 빠름
  • 많은양의 데이터를 저장할수있다.

 

NOSQL 단점

  • key값에 대한 입출력만 지원
  • 데이터 규격화가 되어있지않다. 
  • 데이터 업데이트할때 비교적느림

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함