다른 필드와 관련된 필드가 있습니다.이 필드를 하나의 데이터베이스 컬럼에 넣으면 훨씬 더 깨끗합니다. 예를 들어배열, json과 hstore 데이터 타입 중에서 postgres와 rails를 선택하십시오.
내가 이러한 필드가 있다고 가정 할 수 있습니다 : parking_available:boolean
paid_parking:boolean
free_parking:boolean
parking_price:integer
및 reservation_required:boolean
을 내가 사용 그렇다면 arrays
, json
또는 hstore
나는 수도 고려하지 않고 문자열로 위해서는 위의 매개 변수에 대한 store
및 fetch
값 데이터 유형 그러나 어느 것이 여기에서 더 낫지는 모르거나 개별 데이터베이스 필드를 사용하는 것이 혼란 스럽습니다. 누군가 arrays
, json
및 hstore
에 대한 사용 사례를 설명하고 이러한 성능을 활용할 수 있습니까? 그것은 직접 귀하의 질문에 대답하지 않습니다,하지만
(이미 9.4+로 변경 PostgreSQL을 9.4+ 또는 전혀 저해 요소를 사용하는 경우)jsonb 이상 json ?? – Abhilash
네, 그렇습니다. 개인적으로 저에게 PostgreSQL의 JSONB에 대해 공부하지 않았습니다. 그래서 내 마음은 JSON으로 당신에게 추천합니다. 내 잘못이야. – twnaing