구성 데이터를 단일 jsonb 필드에 저장하거나 각 속성 키의 필드 전용으로 사용하는 것이 더 좋습니다. 예를 들어PostgreSQL jsonb?
이 JSON 데이터 : 나는 수천 명의 사용자가있는 경우
{
notifications: {
check: {
enabled: true,
In_delimiters: true,
Out_delimiters : false
},
battery_low: {
enabled: true,
battery_power: 0.70
},
gps_on: {
enabled: true
},
gps_off: {
enabled: true
},
speed_exceeded: {
enabled: true,
speed: 100
}
}
}
, 각 속성 키는 내가 각 속성에 대한 필드를 바치고 경우 DB의 크기보다 더 큰 성장하고, 각 행에서 중복됩니다 저장 가치 만.
이 경우 어떤 조언이 필요합니까? jsonb와 함께 압축을 사용합니까? 또는 각 재산에 대한 자료를 바치고 있습니까?
json은 구조화되지 않은 데이터에 유용합니다. 그렇지 않으면 사용하지 마십시오. –