Зарегистрироваться | Сообщения за день | Поиск | Все разделы прочитаны |
Результаты опроса: Как лучше хранить ссылки на записи - (RefTableId, Company, RefRecId) | |||
myTempTable - временная таблица | 4 | 21.05% | |
recordLinkList | 2 | 10.53% | |
map(DataAreaId, recordLinkList) | 0 | 0% | |
set([refTableId, refRecId, refCompanyId]) | 3 | 15.79% | |
map([refTableId, refCompanyId], set(refRecId)) | 2 | 10.53% | |
map(refTableId, map(refCompanyId, set(refRecId))) | 1 | 5.26% | |
другое - написал сообщение в теме | 5 | 26.32% | |
не знаю/мне все равно | 2 | 10.53% | |
Голосовавшие: 19. Вы ещё не голосовали в этом опросе |
|
Опции темы |
|
07.07.2011, 16:22 | #1 |
Участник
|
Map с "незначащим" целочисленным ключом и произвольным типом значений и Set с тем же самым типом значений - это отнюдь не одно и то же с точки зрения производительности. Set, как и Map, сортирует значения ключа, поэтому если в нем хранить, к примеру, записи таблицы, то он, я так понимаю, будет сортировать их по всем полям, что может оказаться совершенно излишне.
|
|
07.07.2011, 16:32 | #2 |
Участник
|
Цитата:
В самом начале, и в названии темы я говорил про ССЫЛКИ НА записи. Нет необходимости хранить сами записи. |
|
07.07.2011, 19:10 | #3 |
Участник
|
Цитата:
|
|
Теги |
recid, запись, как правильно, ссылки |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|