Size: a a a

2021 July 05

W

Warstone in Modern::Perl
А стоп... Там 100К...
источник

W

Warstone in Modern::Perl
Что-то я 100М в прайсах посчитал
источник

MG

Mr. Good in Modern::Perl
вы наверное немного не поняли меня. Есть общая таблица - Таблица 1, где данные о всех возможных товарах, и Таблица 2 - предложения поставщиков. Когда пользователь ищет какую-то позицию, то оно ищет по всей Таблице 2 прямые товары, потом ищет ID группы из Таблицы 1 для этого товара, а потом ещё раз ищет все предложения для аналогов опять по большой Таблице 2
источник

W

Warstone in Modern::Perl
Зачем так сложно. Он должен искать только по таблице 1.
источник

W

Warstone in Modern::Perl
Ой... Стоп... Что-то я не то сказал...
источник

W

Warstone in Modern::Perl
Таблица 2 - это которая большая?
источник

MG

Mr. Good in Modern::Perl
Пример таблиц:

Таблица 1:
ID группы | Бренд | Артикул
1    Johnson&Johnson    Shampoo0.5L
1    Head&Shoulders      Shampoo0.5L

Таблица 2:
Бренд | Артикул | Цена | Поставщик
Johnson&Johnson    Shampoo0.5L 1$ ID-поставщика
Johnson&Johnson    Shampoo0.5L 0.9$ ID-поставщика
Johnson&Johnson    Shampoo0.5L 0.87$ ID-поставщика
источник

MG

Mr. Good in Modern::Perl
Вот примерно так выглядят таблицы. Это не точная структура, я могу использовать int для Id-шников, просто как пример
источник

W

Warstone in Modern::Perl
А где вы 10Млрд позиций у поставщиков нашли? Это вопрос в сторону... Просто интересно.
источник

MG

Mr. Good in Modern::Perl
поставщиков много для одних и тех же товаров
источник

DF

Denis F in Modern::Perl
Я так понимаю у них там 100500 дубликатов у поставщиков будут
источник

W

Warstone in Modern::Perl
И 2я таблица еще и меняется часто, так?
источник

MG

Mr. Good in Modern::Perl
да, для каждого товара есть заменители
источник

MG

Mr. Good in Modern::Perl
да, первая меняется не часто, вторая - часто
источник

W

Warstone in Modern::Perl
Соотношение запросов к обновлениям 2й таблицы?...
источник

MG

Mr. Good in Modern::Perl
сложно сходу сказать, но поисков гораздо больше, чем записей, минимум в 100 раз
источник

W

Warstone in Modern::Perl
Я тут взял ширину записи в 512 байт 2й Таблицы и у меня получилось что она влезает в 5Гб...
источник

W

Warstone in Modern::Perl
А не
источник

W

Warstone in Modern::Perl
Это я калькулятором пользоваться не умею
источник

MG

Mr. Good in Modern::Perl
:)
источник