티스토리 뷰

Programing/TIL

20210727

oh-yes 2021. 7. 27. 23:28

블로그 정리

  • MINIMAL SKIN 적용
  • 불필요 글 비공개 처리 및 태그 삭제
  • KotlinInAction 제네릭스 관련 글 업로드
  • @RequestParam 관련 요약 정리

데이터 중심 어플리케이션 설계 - 07장 트랜잭션 읽기

  • 트랜잭션은 어플리케이션 구현 혹은 프로그래밍 모델의 난이도를 낮추기 위한 데이터 저장소의 장치
  • 현대적 의미에서의 트랜잭션은 과거와 많은 차이가 있다.
    • 분산 저장소를 지원하는 데이터베이스 고가용성과 높은 성능을 위해서 트랜잭션은 확장성을 해치는 안티테제로 여기는 믿음이 생김
    • 기존 데이터베이스 벤더에서는 "값진 데이터"와 "중요 데이터"를 필수적인 요건이라고 말하고 있음
  • ACID의 의미 해석
    • 데이터베이스별로 ACID에 대한 구현은 다음
    • 상위 개념은 동일하지만 악마는 세부사항에 숨겨져 있음
    • 일관성(Consistency)는 어플리케이션 종속적인 개념. 예를 들어 트랜잭션을 제대로 선언하지 않은 상황이라면 데이터베이스는 일관성을 유지 할 수 없음. 결국 데이터베이스를 사용하는 어플리케이션에서 데이터에 관한 선언이 우선되어야 함.

'Programing > TIL' 카테고리의 다른 글

20210728  (0) 2021.07.28
20190810  (0) 2019.08.10
20190714  (0) 2019.07.14
20190622  (0) 2019.07.14
20190609  (0) 2019.06.10
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함