BASE: Difference between revisions
From IT Wiki
No edit summary |
(→Eventually Consistent: 오타 수정) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
[[분류:데이터베이스]] | |||
'''B'''asically '''A'''vailable, '''S'''oft-State, '''E'''ventually Consistent | '''B'''asically '''A'''vailable, '''S'''oft-State, '''E'''ventually Consistent | ||
;[[분산 데이터베이스]]의 특징을 나타내는 개념을 모아서 부르는 약어. 기존 [[관계형 데이터베이스]]의 [[ACID]]와 대비 | ;[[분산 데이터베이스]]의 특징을 나타내는 개념을 모아서 부르는 약어. 기존 [[관계형 데이터베이스]]의 [[ACID]]와 대비 | ||
Line 13: | Line 13: | ||
=== Eventually Consistent === | === Eventually Consistent === | ||
* 일시적으로 비일관적인 상태가 되어도 | * 일시적으로 비일관적인 상태가 되어도 최종적으로는 일관성이 있는 상태가 되는 성질 | ||
== 같이 보기 == | == 같이 보기 == |
Latest revision as of 21:41, 19 April 2024
Basically Available, Soft-State, Eventually Consistent
- 분산 데이터베이스의 특징을 나타내는 개념을 모아서 부르는 약어. 기존 관계형 데이터베이스의 ACID와 대비
구성[edit | edit source]
Basically Available[edit | edit source]
- 가용성을 중시, Optimistic Locking 및 큐 사용
- 다수의 실패에도 가용성을 보장, 다수의 스토리지에 복사본 저장
Soft-State[edit | edit source]
- 노드의 상태는 외부에서 전송된 정보를 통해 결정됨
- 분산 노드 간 업데이트는 데이터가 노드에 도달한 시점에 갱신
Eventually Consistent[edit | edit source]
- 일시적으로 비일관적인 상태가 되어도 최종적으로는 일관성이 있는 상태가 되는 성질