일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- ip
- tcp
- kubeadm
- Operating System
- kubernetes
- Spring
- Kafka
- aws s3
- MAC address
- Packet
- airflow
- kubectl
- AWS
- Vision
- helm
- java
- zookeeper
- JavaScript
- PostgreSQL
- CSV
- log
- Trino
- Python
- EC2
- grafana
- OS
- CVAT
- docker
- jvm
- Network
Archives
- Today
- Total
JUST WRITE
DBMS vs RDBMS 본문
이 글은 Guru99 사이트 'DBMS vs RDBMS'를 해석, 정리한 글입니다.
DBMS
DBMS(DataBase Management System)는 데이터를 저장하고 관리해주는 software이다.
DBMS는 1960년대에 데이터 저장을 위해 도입되었다.
데이터의 Insert, Delete, Update 등의 조작이 가능하다.
데이터베이스를 정의, 생성, 수정, 제어하는 기능도 수행합니다.
비즈니스 Application이 원하는 데이터를 생성, 유지, 추출할 수 있도록 설계되었다.
RDBMS
RDBMS(Relational DataBase Management System)는 개선된 DBMS으로 1970년에 도입되었다.
RDBMS는 데이터를 테이블 형태로만 저장되는 DBMS이다.
데이터는 Row(tuple)와 Column(attribute)으로 관리, 저장된다.
가장 많이 사용되고 있는 DBMS 종류이다.
DBMS vs RDBMS
항목 | DBMS | RDBMS |
Storage | File로 저장 | Table 형태로 저장 |
Database Structure | 계층(hierarchical) 형태 | 표(tabular) 형태(Row-Column) |
User 수 | single user 지원 | Multiple users 지원 |
Client-Server Architecture | 미지원 | 지원 |
데이터 중복 | 가능 | Key, Index에 대해 중복 X |
ACID | 미준수 | 준수 |
정규화 | 미지원 | 지원 |
데이터 관계 | 관계 미존재 | FK를 이용해 테이블간 관계 정의 |
데이터 접근 | 데이터 요소 직접 접근 | SQL query를 통해 접근 |
728x90
반응형
'Database' 카테고리의 다른 글
Stored Procedure (0) | 2022.01.02 |
---|---|
Transaction (0) | 2021.11.23 |
Normalization vs Denormalization (0) | 2021.11.16 |
Index (0) | 2021.11.01 |
HA vs RAC (0) | 2021.08.28 |
Comments