Каков риск использования разреженных столбцов вместо обычных реляционных таблиц?

У меня есть три таблицы, которые связаны с одной таблицей, в моем новом дизайне я хочу заменить отношения с помощью разреженных столбцов. Вы можете увидеть схему ниже.

введите описание изображения здесь

Я знаю, что у меня будет Redundancy.но я хочу знать, каков другой риск этого способа дизайна? этим новым способом мои запросы будут очень легкими и быстрыми. что вы думаете об этом? извините за мой плохой английский, и спасибо.

1 ответ

Решение

Если в трех сателлитных таблицах будет только одна запись на wfdoc.id (посещаемость, кредит, replacedetail), то ваш новый дизайн возможен, хотя и занимает много места на диске. Но если в таблице посещаемости может быть несколько записей для одного wfdoc.id, то это очень плохая идея.

Другие вопросы по тегам