db인덱스1 정리된 데이터는 어떻게 빨리 찾을까? 데이터베이스 인덱스의 원리 앞선 글에서는 고객, 주문, 상품처럼 성격이 다른 대상을 나누어 저장하는 이유를 살펴보았다. 같은 주소와 상품 정보를 주문마다 반복하지 않고, 각각의 사실을 알맞은 테이블이 맡게 하면 한곳만 고쳐도 데이터가 일관되게 유지된다. 기본키와 외래키가 나뉜 기록의 관계를 이어주므로 필요할 때 다시 조합할 수도 있다.그런데 잘 나누어 저장했다는 사실만으로 필요한 정보가 곧바로 나타나는 것은 아니다. 고객이 수십 명이고 주문이 몇백 건일 때는 어느 방식으로 찾아도 큰 차이가 없다. 몇 년이 지나 주문이 수백만 건으로 늘고, 장비마다 정비와 장애 이력이 계속 쌓이면 이야기가 달라진다. 정확하게 저장된 자료도 제때 찾지 못하면 실제 업무에서는 쓰기 어렵다.정규화가 같은 사실을 어디에 저장할 것인지 정하는 과정이었다면,.. 2026. 9. 17. 이전 1 다음