設定データを単一の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は非構造化データに適しています。それ以外の場合は使用しないでください。 –