@nag_public

Страница 1038 из 3745
Maxim
12.02.2017
13:36:07
Эт не я, это я подслушал в чатике как кто-то мурыжит столько ? Подумалось сразу про пхп ?

Access
12.02.2017
13:38:48
Нет, гнать на похапе нынче модно

Но я думаю даже на нем это займет 1-2 секунды

Google
Access
12.02.2017
13:39:31
Ну чтобы там и список айпи получить

И доменов

И что с HTTPS, а что нет

Maxim
12.02.2017
13:42:34
Года 3 назад другой набор данных обрабатывал на пхп, еще даже работает, 17 млн записей, 19 минут. Там 2-3 гига текстовых данных в XML: [ 0.928% -- ETA: 1175s (19m) -- 162049 / 17464566 ] ... [ 12.625% -- ETA: 533s (8m) -- 2204857 / 17464566 ] ... [ 97.290% -- ETA: 11s (0m) -- 16991265 / 17464566 ] При этом под производительность особо не адаптировался, просто явно громоздкие методы не использовал

А, да, он еще сразу в бд пишет и сравнивает, точно, потому 19 минут аж

Ну то есть нельзя просто заменить новым регистром - надо посмореть, а была ли запись до этого, если в новом ее нет, то переложить в соседнюю колонку (или сдвинуть бит - не суть), если записи не было, то создать, как и рядом стоящие сущности (ссылочку в соседнюю табличку, чтобы резолвер, например, подхватил домен и уже начал отслеживтаь изменения IP).

Ну и чистка данных, которые уже 3 дня не появлялись - полное вычленение

Вот все хочется на Redis переехать, посмотреть насколько шустро станет. Да еще и между операторами можно зеркал поразбрасывать :) (слейвов)

Roman
12.02.2017
14:05:14
Коллеги, кто юзает смотрешку. У всех ли такой зажатый битрейт?

Брандашмыг
12.02.2017
14:11:58
Макс, попробуй через ПХП делать загрузку в БД

А сравнение и анализ функции в базу кинь

Результат тебя приятно удивит

Функции лучше на триггеры повесить

Google
Брандашмыг
12.02.2017
14:13:46
Чтоб туда сюда не гонять

Maxim
12.02.2017
14:13:51
?

Брандашмыг
12.02.2017
14:13:59
А на редиску переехать - ну можно

Но я б не стал

Под такую мелкую задачку

Из пушки

Roman
12.02.2017
14:14:43
Зачем Редис когда есть Тарантул?

Брандашмыг
12.02.2017
14:15:02
Потом что тарантул это не редис

Например тарантул хуже грузит мемкеш, который производительнее тарантула

Roman
12.02.2017
14:15:32
Ну да, редис не гарантирует сохранность данных, как тарантул

Брандашмыг
12.02.2017
14:15:35
Ну и не совсем стабильный он был ранее, когда мы нафиг послали

Он гарантирует сохранность, но не гарантирует доступность )

Roman
12.02.2017
14:16:24
Доступность чего?

Брандашмыг
12.02.2017
14:16:34
Падает он блин

По крайней мере падал

Roman
12.02.2017
14:16:49
Бред

Брандашмыг
12.02.2017
14:17:07
Ну конечно же бред - это я из личной ненависти

Roman
12.02.2017
14:17:24
Если упадет - отвезешь кору в чат разработчиков, там ее моментально препарируют

Брандашмыг
12.02.2017
14:17:40
Ага, отвезли

Сказали спасибо

Google
Брандашмыг
12.02.2017
14:17:49
Отработаем

Roman
12.02.2017
14:17:50
В каком году было?

Брандашмыг
12.02.2017
14:18:12
Начали ебацца почти год назад

Окончательно вычеркнули до тех пор пока не станет мастхевом где то месяца три-четыре

Roman
12.02.2017
14:18:40
Интересно просто что с ним делали

Брандашмыг
12.02.2017
14:18:43
Может чуть больше

12КК горячих объектов туда грузили

С глубиной статусов примерно 120-130 в зависимости от типа

Roman
12.02.2017
14:19:42
В память то хоть влезало?

Брандашмыг
12.02.2017
14:20:16
Да

512Гб

Maxim
12.02.2017
14:20:39
?

Roman
12.02.2017
14:20:48
Что такое глубина статусов?

Брандашмыг
12.02.2017
14:20:53
Ну влезало и в 256

Roman
12.02.2017
14:21:04
512Гб
Это данных или памяти в машине?

Брандашмыг
12.02.2017
14:21:09
В машине

А данные влезали в 256

Roman
12.02.2017
14:21:35
Надо 1 к 3

Индексы же

Google
Брандашмыг
12.02.2017
14:22:06
Это всего получалось 256

Разрабы сказали ставте 512

Roman
12.02.2017
14:22:24
Бизнес-логика
Бизнес логика откуда? Она де в приложении?

Брандашмыг
12.02.2017
14:22:43
А статусы где хранить?

В нем же родимом и хранили

Точнее разрабы сказали ставьте памяти пока не перестанет падать )

Мы поставили 512

Так же высыпался

Roman
12.02.2017
14:23:28
В тарантуле нет статусов. Есть поля и индексы. Статусов нет.

Брандашмыг
12.02.2017
14:23:41
Мы свои статусы хранили в тарантуле

Admin
ERROR: S client not available

Брандашмыг
12.02.2017
14:23:48
По нашей БЛ

Roman
12.02.2017
14:24:04
Какой размер записи в байтах? И сколько индексов было?

Брандашмыг
12.02.2017
14:24:25
О, брат, я управленец - так далеко не копал

Я тебе дал количество SKU и глубину по цепочкам БЛ

И что по железу было

И ответ разрабов

После этого мы посмотрели и подумали, что покупать ради тарантула сервак с тером озу смысла нет

Roman
12.02.2017
14:25:53
Ну просто выглядит так, будто использовали не совсем по назначению.

Брандашмыг
12.02.2017
14:25:54
Если есть редис

Google
Брандашмыг
12.02.2017
14:26:15
Который то же самое молотит на тачке со 128Гб

Roman
12.02.2017
14:26:19
В редис все то же самое влезало?

Брандашмыг
12.02.2017
14:26:21
На стандартном нашем лезвии

Да

Roman
12.02.2017
14:27:24
Но что вы делаете когда питание выключается?" У вашего редиса?

Брандашмыг
12.02.2017
14:28:36
Сейчас связка пхп мускул редис мемкешед и немного нжинкс

Собираем объект заново

Он деманд

Насколько я понимаю

Maxim
12.02.2017
14:29:41
А у редиса же есть база на диске, не пользуетесь совсем?

Брандашмыг
12.02.2017
14:30:03
Намного

Я просто знаю, что у нас собрать объект заново, дешевле чем писать его и обновлять

На всей цепочке

Главное не собирать все объекты одновременно

bottleneck

Roman
12.02.2017
14:35:08
Так у вас долгий прогрев

Возможно Тарантул нужно было прогревать постепенно. Если там пихнули транзакцию, то писец.

Брандашмыг
12.02.2017
14:35:54
Ну как сказать

Maxim
12.02.2017
14:36:02
А если на низеньком кустике сидит два десятка воробьев, не уж то пушку не подкатил бы? :)

С картечью :)

Брандашмыг
12.02.2017
14:36:30
С реплик прочитать статусы - проверить по поднятому хранилищу

Выпавшие объекты сгенерировать заново

Страница 1038 из 3745