
개요 RealMySql 이라는 책을 보면서 이론에 대해서는 적립이 되었는데, 이를 나의 프로젝트에 어떤 식으로 적용해야할 지에 대해서 정말 많이 고민 되었다. 이 과정에서 동시성 이슈에 대해서 생각해볼 수 있었고, 앞선 포스팅에서 비관적 락(배타락)을 활용하는 방식으
인덱스란 인덱스의 정의) > 데이터베이스 분야에 있어서 테이블에 대한 동작의 속도를 높여주는 자료 구조를 일컫는다. RealMySQL을 기반으로 인덱스의 내용을 정리하고 동작 원리와 트레이드 오프에 대해서 알아보는 시간을 가져보겠다. 본문 인덱스의 종류 Prim
개요 MySQL이 인덱스를 어떤 식으로 사용해서 실제 레코드를 읽어내는지 알아보자. 본문 인덱스 레인지 스캔 인덱스 레인지 스캔은 인덱스의 접근 방법 가운데 가장 대표적인 접근 방식이다. 나머지 두가지 접근 방식보다 빠르다. 인덱스 통해 레코드를 한 건만 읽는 경

개요 개인적으로 최대한 더미데이터를 많이 넣고 사용해본 결과 생각보다 데이터의 양이 일정 수준까지는 풀테이블 스캔을 해도 굉장히 빠르게 처리가 가능하다.. 개인적으로 속도가 극적으로 느려지는 곳을 봤더니 주로 order by 같은 정렬이 필요한 곳에서 출처 페이지

개요 요즘 프로젝트에서 공간 데이터를 다룰 일이 있어서 어떤 식으로 다뤄야할지 고민이 많다. 공간 데이터는 좌표계를 통한 지리적인 위치 데이터를 의미한다. 좌표계라는 단위는 위도 경도로 나타나는 일반적인 좌표계중 하나이다. 좌표계는 지구 상의 특정 위치를 정확하게 나