powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Поиск по EAV
3 сообщений из 53, страница 3 из 3
Поиск по EAV
    #38544480
Фотография DirksDR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerЕсли без партиционирования, то следующий взгляд в сторону индекса или кластерного ключа по (id атрибута, id записи, значение)

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

Однако, смущает предлагаемый Вами индекс "(id атрибута, id записи, значение)".
Может (id атрибута, значение, id записи)?
Раз критерии запросов выглядят:
where v.attribute_id = <реквизит> and v.value <операция> <значение>)
...
Рейтинг: 0 / 0
Поиск по EAV
    #38544582
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergSuperну как бы есть задачи выбрать нужные документы за год, а в день порядка миллиона документов
ну и со счетами не получится
я вот думал - если хранить в clob через разделитель с тегами - нельзя ли как-то будет полнотекстовым поиском пользоваться? я просто с ним никогда дела не имел
Найти нужные документы за весь год - это скорее для отчета, время выполнения не критично. Полный перебор 300 млн. строк - не вопрос.
Про счета не понял, почему не получится ?
Полнотекстовым поиском не пользовался. Думаю, смысла нет, все равно полный перебор с выделением значений атрибутов из clob.
Само выделение мгновенно.
...
Рейтинг: 0 / 0
Поиск по EAV
    #38545404
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DirksDRОднако, смущает предлагаемый Вами индекс "(id атрибута, id записи, значение)".
Может (id атрибута, значение, id записи)?
В принципе, надо мерять. На пальцах я несколько сомневаюсь в том, что перемещение значения на второе место даст заметный выигрыш в поиске; полагаю, возможность фильтровать по записям до проверки значения даст оптимизатору лучшие перспективы. Но это уже надо просто смотреть, а прежде всего - проверить принцип.
...
Рейтинг: 0 / 0
3 сообщений из 53, страница 3 из 3
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Поиск по EAV
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]