Database에서 Index란?

database index image

인덱스는 검색에 최적화된 기능이다. 데이터 변경이 자주 일어나는 테이블에서는 사용을 자제해야 한다. 그래서 검색도 많고 데이터 변경도 자주 일어나는 테이블과 로직에서는 인덱스 사용을 신중하게 선택해야 한다. 어떤 기능이 주로 발생하는지에 따라 인덱스를 선택해서 사용하자.

Database Lock 종류 및 기능

Database Lock 종류 및 기능

DataBase의 데이터 영속성을 유지하기 위해 사용되는 Lock 종류를 알아보고자 합니다. 거대한 DataBase 시스템은 여러 곳에서 동시에 접근할 수 밖에 없는 구조로 되어 있습니다. 동시에 접근하는 경우 필연적으로 데이터가 오염 될 가능성이 있습니다. DataBase는 데이터의 일관성과 …

Read more

카디널리티(cardinality), 선택도(selectivity), 인덱스(index)

카디널리티와 선택도, 인덱스의 관계

카디널리티는 DataBase에서 사용되는 용어로 인덱스(index) 전략을 짤 때 한 번씩 언급되는 용어다. 핵심 내용 중복도가 낮으면 cardinality가 높다고 표현한다 중복도가 높으면 cardinality가 낮다고 표현한다. cardinality는 테이블 전체 행에서 특정 컬럼이 얼마나 중복되는지 보여주는 지표라고 생각하면 …

Read more