BASE vs ACID , Index
BASE 모델의 의미BASE는 강한 일관성을 보장하는 대신 가용성과 확장성을 우선하는 모델!!Basically Available (기본적 가용성) : 일부 노드에 장애가 발생해도 전체 시스템은 계속 동작함Soft State (소프트 스테이트) : 데이터가 일정 시간 동안 불완전할 수 있음Eventually Consistent(최종적 일관성) : 즉각적으로 데이터 일관성을 보장하지 않지만, 일정 시간이 지나면 모든 노드에 데이터가 동일해짐.비교 항목BASE ACID일관성 보장일정 시간 후즉각적트랜잭션 지원약한 트랜잭션트랜잭션(ACID) 보장확장성분산 환경에서 높은 확장성을 가짐확장이 어려움(일반적으로 수직 확장)데이터 업데이트점진적으로 반영모든 노드에 즉시 반영적용 대상수평 확장이 필요한 경우(ex. 글로..