Size: a a a

2020 May 10

AS

Aleksey Shirokikh in DevOps
сейчас толсятки из гигантов поправят код щорса и будет 128 байт на всю работу
источник

SP

Sergei Puzyrev in DevOps
Phil Kulin
Ну там вообще я про парсер много
источник

AS

Aleksey Shirokikh in DevOps
на 0.02m cpu
источник

SP

Sergei Puzyrev in DevOps
скажи, а что аудитория в этот момент сказала? :)
источник

SP

Sergei Puzyrev in DevOps
не очень понятно, зачем ты парсил IP-адрес, если база это будет делать потом повторно. или не будет?
источник

SP

Sergei Puzyrev in DevOps
xxhash еще получше будет
источник

PK

Phil Kulin in DevOps
Sergei Puzyrev
не очень понятно, почему время разбора так важно, если ты говоришь про узкое место в базе.
в принципе у тебя разбор идёт параллельно с вставкой.
Время разбора важно, чтобы очередь не копилась. Я просто взял минимальные промежутки между порциями данных. Ну и конечно психологическое число
источник

SP

Sergei Puzyrev in DevOps
а зачем ты обратно в XML преобразовывал???
источник

PK

Phil Kulin in DevOps
Sergei Puzyrev
скажи, а что аудитория в этот момент сказала? :)
Что не так?
источник

SP

Sergei Puzyrev in DevOps
Phil Kulin
Время разбора важно, чтобы очередь не копилась. Я просто взял минимальные промежутки между порциями данных. Ну и конечно психологическое число
кажется, что тебе можно вставлять в базу прямо в процессе парсинга. непонятно, зачем ты консолидируешь всё в раме.
источник

SP

Sergei Puzyrev in DevOps
Phil Kulin
Что не так?
то что волатильная мапа без указателей становится очень тяжёлой. ты ж сам об этом говоришь в следующем слайде.
просто от кода, где мапка на структуру без указателя мне сразу стало больно. и в следующем слайде ты сказал о боли. я подозреваю, что аудитория испытала похожие эмоции.
источник

PK

Phil Kulin in DevOps
Sergei Puzyrev
а зачем ты обратно в XML преобразовывал???
Посчитать хэш всего <content >...</content> включая возможно изменившиеся аттрибуты. Я до сих пор помню - переписал эту часть в Сапсане после Хайлоада, и полвагона пялилось на наклейки Go и повербанк с лого Хайлода. Это отвлекало
источник

SP

Sergei Puzyrev in DevOps
Aleksey Shirokikh
сейчас толсятки из гигантов поправят код щорса и будет 128 байт на всю работу
настолько нельзя
источник

PK

Phil Kulin in DevOps
Sergei Puzyrev
кажется, что тебе можно вставлять в базу прямо в процессе парсинга. непонятно, зачем ты консолидируешь всё в раме.
Мы где-то разошись в синхронизации показаний. Я отказался в итоге от пихания в базу. Или я не понимаю вопроса
источник

SP

Sergei Puzyrev in DevOps
Phil Kulin
Мы где-то разошись в синхронизации показаний. Я отказался в итоге от пихания в базу. Или я не понимаю вопроса
мне казалось что здесь ты читал XML и пихал в k->v базу, не?
источник

SP

Sergei Puzyrev in DevOps
источник

SP

Sergei Puzyrev in DevOps
блин, я однажды пошутил про то что кто-то будет пихать JSON или XML прямо сырыми в типизированные форматы типа Protobuf
источник

SP

Sergei Puzyrev in DevOps
сколько я потом видел это в реальной жизни...
источник

PK

Phil Kulin in DevOps
Sergei Puzyrev
то что волатильная мапа без указателей становится очень тяжёлой. ты ж сам об этом говоришь в следующем слайде.
просто от кода, где мапка на структуру без указателя мне сразу стало больно. и в следующем слайде ты сказал о боли. я подозреваю, что аудитория испытала похожие эмоции.
Да понимаешь... Аудитория похоже вообще была не готова к такому разбору. Кстати, а поясни мне этот момент. Я не уверен, что я до конца понял что случилось. Это прямо вообще очень яркая произошедшая хрень
источник

SP

Sergei Puzyrev in DevOps
Phil Kulin
Да понимаешь... Аудитория похоже вообще была не готова к такому разбору. Кстати, а поясни мне этот момент. Я не уверен, что я до конца понял что случилось. Это прямо вообще очень яркая произошедшая хрень
если мапка хранит элементы прямо в себе, то в момент роста она должна переместить гораздо больше данных в оперативе
источник