profile
달리기 시작한 치타
태그 목록
전체보기 (88)백준(18)JPA(14)Spring(10)BFS(7)TDD(7)ps(7)알고리즘(6)Java(5)세그먼트 트리(5)ORM(5)junit(4)C(4)김영한(3)자료구조(3)docker(3)LIS(3)Querydsl(3)그래프(2)lazy propagation(2)영속성(2)다익스트라(2)Spring boot(2)image(2)MVC(2)인텔리제이(2)Assertions(2)aws(2)데이터베이스(2)container(2)DP(2)DFS(2)lazyloading(2)KMP(1)이미지(1)Response(1)validation(1)스레드풀(1)Thread Pool(1)garbage collection(1)parameterized test(1)bean(1)병합(1)조합(1)H2(1)Springboot(1)물리 삭제(1)annotation(1)hard delete(1)abstract(1)parameter(1)lifecycle method(1)entity(1)Proxy Server(1)쿠버네티스(1)springdoc(1)inheritance(1)OAuth2.0(1)ec2(1)트러블 슈팅(1)인스턴스(1)soft delete(1)세그먼트트리(1)expression(1)비 지도 학습(1)캐싱(1)interface(1)github actions(1)파일(1)cd(1)body(1)DATE_FORMAT(1)가비지컬렉션(1)Enum(1)cascade(1)mysql(1)DirtyCheck(1)aws eks(1)그리디(1)batch(1)machine learning(1)머신러닝(1)임베디드 타입(1)JUnit5(1)최단경로(1)AMQP(1)최장 증가 부분 수열(1)백트래킹(1)변경감지(1)웹보안(1)github(1)도서 리뷰(1)Binary Search(1)test code coverage(1)vm(1)Swagger(1)unique(1)로드밸런싱(1)spring batch(1)추상 자료형(1)KMP알고리즘(1)openapi(1)WebGoat(1)(1)devops(1)Singleton(1)rabbitmq(1)websocket(1)지도 학습(1)CAP(1)카카오 로그인(1)git(1)스레드(1)test(1)ci(1)kakao login(1)@Resource(1)이분 탐색(1)문자열 매칭(1)순열(1)OOP(1)ADT(1)merge(1)keword(1)http(1)Thread(1)S3(1)garbage collector(1)논리 삭제(1)ResponseEntity(1)
post-thumbnail

[데이터베이스] CAP 이론

트랜잭션 ACID에 이어서.. 지난 데이터베이스 글에서 트랜잭션의 ACID 특성에 대해 알아보고, 데이터베이스가 가지는 격리수준에 대해 알아봤다. 이번 글에서는 데이터베이스 별로 나누는 CAP 성질에 대해 알아보도록하자. CAP란? CAP 이론은 이론적으로 데이터베이스가 CAP 세 가지 성질을 모두 만족시키는 것이 불가능하다는 것을 설명하는 이론이다. 세 가지 성질이라고 하면 다음과 같다. Consistency, 일관성 모든 클라이언트는 데이터베이스에서 동시에 같은 데이터를 접근해야 한다. Availability, 가용성 모든 클라이언트는 언제나 데이터에 접근할 수 있어야 한다. Partition tolerance, 분할 내성 시스템이 일시적으로 네트워크의 문제로 인하여 노드가 정지되거나 메시지 전송이 지연되는 상황에서 정상적인 동작을 유지할 수 있어야 한다. 여기서 가용성과 분할 내성은 비슷해 보이나 분산 시스

2023년 4월 12일
·
0개의 댓글
·