logo

데이터베이스 - 순서(정렬) 컬럼 두는 전략 비교

* 관련 기술 스택이 없습니다
emoji

• 순서 컬럼을 사용하는 방법에는 소수 이용, bigint 사용, next_id 저장, 기본 int 저장 등 4가지 방법이 있다.
• 소수 이용 방법은 적절하지만 정밀도 부족으로 오차가 발생할 수 있고, bigint 사용 방법은 간단하고 정확하지만 64개 행 이상 삽입 시 문제가 있다.
• next_id 저장 방법은 수정이 간단하지만 조회가 복잡하며, 기본 int 저장 방법은 조회와 수정이 상대적으로 간단하고 선호되는 방식이다.
• 프로젝트에서는 드래그앤 드랍으로 순서 변경 요구사항이 있어, 카테고리별 자원들의 order를 1부터 관리하며 기본 int 저장 방법을 적용했다.

thumbnail
북마크
공유하기
신고하기
3분 분량
조회수 209
profile-imageVioletbeach
2년 전
Copyright © 2025. Codenary All Rights Reserved.