더북(TheBook)

관계형 데이터베이스는 ACID(원자성, 일관성, 고립성, 지속성)를 추구하는 것이 원칙입니다. ACID 중에서 C(일관성)와 I(고립성)를 어느 정도 포기하면 ‘만족스러운 수준’의 스케일 아웃(기기를 많이 두어 문제를 해결할 수 있음)과 고가용성을 확보할 수 있습니다.

그러나 C와 I를 포기하면 이른바 ‘파문’ 수준이라고 보아도 될 정도로 데이터베이스의 기초 특징을 버리게 됩니다. 한마디로 이단이죠.

p340_2

▲ 그림 8-9 기존 크리스트교에는 이단아였던 마틴 루터

 

기왕 이단이 되었으면 이러한 생각도 해 볼 만합니다.

“그래? 그럼 우리는 ACID 말고 다른 것을 주장하자!”

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.