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