티스토리 뷰
블로그 정리
- MINIMAL SKIN 적용
- 불필요 글 비공개 처리 및 태그 삭제
- KotlinInAction 제네릭스 관련 글 업로드
- @RequestParam 관련 요약 정리
데이터 중심 어플리케이션 설계 - 07장 트랜잭션 읽기
- 트랜잭션은 어플리케이션 구현 혹은 프로그래밍 모델의 난이도를 낮추기 위한 데이터 저장소의 장치
- 현대적 의미에서의 트랜잭션은 과거와 많은 차이가 있다.
- 분산 저장소를 지원하는 데이터베이스 고가용성과 높은 성능을 위해서 트랜잭션은 확장성을 해치는 안티테제로 여기는 믿음이 생김
- 기존 데이터베이스 벤더에서는 "값진 데이터"와 "중요 데이터"를 필수적인 요건이라고 말하고 있음
- ACID의 의미 해석
- 데이터베이스별로 ACID에 대한 구현은 다음
- 상위 개념은 동일하지만 악마는 세부사항에 숨겨져 있음
- 일관성(Consistency)는 어플리케이션 종속적인 개념. 예를 들어 트랜잭션을 제대로 선언하지 않은 상황이라면 데이터베이스는 일관성을 유지 할 수 없음. 결국 데이터베이스를 사용하는 어플리케이션에서 데이터에 관한 선언이 우선되어야 함.
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- maven
- Package Control
- Prototype
- cluster
- WebFlux
- SideBarEnhancements
- HTTP
- EJS
- node.js
- http method
- Til
- Spring Boot
- ecma
- jade
- Spring MVC
- pm2
- 스프링
- Sublime Text 3
- tomcat
- RestTemplate
- Handlebars
- Kotlin
- HttpClient
- Express.js
- springboot
- Sublime Text 2
- Spring
- package.js
- implicit prototype chain
- Squelize.js
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함