1. NoSQL의 BASE 속성과 ACID 개념 비교
BASE ACID
- NoSQL 데이터베이스에서 최종 일관성 강조, 높은 가용성과 분산성을 위한 속성 - 관계형 데이터베이스에서 트랜잭션 보장을 위한 4가지 특성

 

2. NoSQL의 BASE 속성과 ACID 상세 비교

가. NoSQL의 BASE 속성과 ACID 특성 비교

구분 BASE ACID
핵심사상 성능, 가용성 집중 Commit 집중
범위 시스템 전체 개별 트랜잭션
일관성 약한 일관성 강한 일관성
확장성 Scale-Out Scale-Up
구성요소 Basically Available
Soft State
Eventual Consistency
Atomicity
Consistency
Isolation
Durability

- 데이터베이스 적용 측면의 차이 존재

나. NoSQL의 BASE 속성과 ACID 적용 측면 비교

구분 BASE ACID
적용대상 NoSQL RDBMS
구현 복잡도 Complex Code Simple Code
적용 시스템 대용량 처리 응답속도 보장 트랜잭션 처리순서 보장
대표 제품 Redis, HBase Oracel, MySQL, MS-SQL

 

+ Recent posts