본문 바로가기

database2

"Replicated Data Consistency Explained Through Baseball"를 읽고 https://www.microsoft.com/en-us/research/wp-content/uploads/2011/10/ConsistencyAndBaseballReport.pdf https://www.youtube.com/watch?v=gluIh8zd26I "데이터 중심 애플리케이션 설계" 5장(복제)을 공부하던 중 복제된 storage 환경에서의 읽기 일관성 보장(Read Consistency Gearantees)을 어떻게 달성할 수 있는지에 대해서 더 궁금해졌습니다. 래퍼런스 23번에 해당하는 "Replicated Data Consistency Explained Through Baseball" 내용에 대해서 더 읽어보고, 책 5장 내용을 합쳐서 정리해보았습니다. 개요 일관성 보장, consisten.. 2021. 8. 8.
결합 인덱스와 단일 칼럼 인덱스 (Oracle) http://www.gurubee.net/expert/kwontra 를 읽고 정리한 글 SQL의 성능은 처리범위에 좌우된다 읽는 block의 수가 적어야한다 읽는 block의 수를 줄이기 위해서는 인덱스를 잘 구성해야 한다 block의 수 : 결합 칼럼 인덱스 < 단일 칼럼 인덱스 결합인덱스 구성시 고려해야 하는 순서 칼럼이 사용한 연산자에 의한 칼럼 선정 랜덤 엑세스를 고려한 인덱스 칼럼 선정 확인 랜덤 엑세스 where, having 조건의 칼럼이 인덱스에 없어서 발생 결과와 같거나 더 많은 데이터를 랜덤 엑세스 인덱스 조정이 필요 (새로 만들거나..기존의 것에 추가하거나) 추출 랜덤 엑세스 select 절의 칼럼이 index에 없어서 발생 결과와 같은 데이터를 랜덤 엑세스 다음과 같은 쿼리 변경으로.. 2020. 5. 31.