데이터베이스1 RDBMS와 NoSQL RDB(Relational DataBase) 관계형 데이터베이스, RDB는 관계형 데이터 모델을 기반으로 하는 데이터베이스이다. RDB는 다음의 두 특징을 가진다. 사용자에게 데이터를 관계 로서 표현한다. → 행과 열의 집합으로 구성된 테이블의 묶음 형식으로 데이터를 제공 테이블 형식의 데이터를 조작할 수 있는 관계 연산자를 제공한다. 위에서 말하는 관계란 1:1, 1:N, M:N 관계와 같은 foreign key로 맺어지는 관계를 말한다. 또한 트랜잭션 시, 강력한 ACID를 지원한다. ACID란? - 원자성(Atomicity) : 트랜잭션은 실행되다가 중단되지 않음 - 일관성(Consistency) : 트랜잭션 수행 후에도 도메인 유효범위, 무결성 제약조건 등을 위배하지 않음 - 독립성(Isolati.. 2021. 7. 11. 이전 1 다음