AWS🚡
데이터베이스(DB) 기초 지식
MAYMIN
2024. 4. 20. 21:00
728x90
SMALL
🥐데이터베이스
검색이나 등록을 쉽게 할 수 있게 정리된 데이터 모음
데이터를 관리하는 시스템 ?
데이터베이스 관리 시스템 (DBMS, DataBase ManageMent System)
데이터베이스 종류
- 관계형 데이터베이스(RDB)
- NoSQL 데이터베이스
🥨SQL
관계형 데이터베이스의 데이터에 대해 CRUD 조작할 때 SQL (Structured Query Language) 언어를 사용한다.
-SELECT
-INSERT
-UPDATE
-DELETE
🥨데이터 불일치를 없애기 위한 ACID 특성
관계형 데이터 베이스 특징 중 ACID 가 있다.
-원자성 (Atomicity)
트랜잭션은 모두 실행되거나 실행되지 않아야 한다는 특성
-일관성 (Consistency)
정해진 데이터베이스의 규칙을 만족해야 한다는 특성
ex 고객 이름을 반드시 입력하게끔 데이터 베이스를 설정 했으나, 이름 없는 고객이 추가되면 일관성 위반
-독립성 (Isolation)
트랜잭션을 단독으로 실핼할 때나 동시에 여러 개를 실행할 때 결과가 같아야 한다는 특성
각 트랜잭션은 격리돼 있어 연속으로 실행된 것과 동일해야한다.
-지속성 (Durability)
하드웨어 등의 장애가 있어도 완료된 트랜잭션의 결과는 손실되지 않아야 한다는 특성
해당 트랜잭션에 대한 로그가 남아있어야 한다.
728x90
LIST