PostgreSQL JSONB vs normalized tables - where's the line?