programing

MongoDB의 열거형

mailnote 2023. 6. 30. 22:32
반응형

MongoDB의 열거형

열거값을 MongoDB 컬렉션에 저장하고 싶습니다.끈으로 효과적으로 보관할 수 있습니까?int로 열거된 값과 비교하여 인덱스 성능에 영향을 미칩니까?Mongo 인덱서는 정렬된 정수를 기준으로 인덱스를 쿼리하는 속도와 유사한 속도를 달성하기 위해 문자열 값으로 고정된 옵션이 거의 없는 경우 문자열 인덱스를 최적화합니까?

MongoDB에 열거형 값을 문자열로 저장하는 것은 완벽하게 괜찮으며, 필드를 인덱싱하면 인덱싱된 정수 쿼리와 비슷한 성능을 기대할 수 있습니다.그것은 확실히 정수를 사용하는 것보다 더 표현력이 있습니다.

유일한 진짜 단점은 열거 문자열이 다소 길면 더 많은 공간을 차지한다는 것입니다. 하지만 그것은 꽤 사소한 문제입니다.

언급URL : https://stackoverflow.com/questions/13443228/enums-in-mongodb

반응형