Можно socials побить на partitions по 5 минут времени. Время микро-батча типа.
Вот. И обновлять статистику всех постов по всем соц-сетям за время этого батча.
Кумулятивно. Добавлять короче.
В статистике будет лаг. Но он будет регулируемый. Захотим - 1 минута будет.
Зато гарантировано константное время батча.
Щас уже никто так не делает. От joins отказались. Делают несколько разных систем. Одна - регистрирует клики. Другая хранит. Третья - сводит это в отчёты в реальном времени.
CityCat4, да. Клонов было до чорта. Я помню я поиграл в Doom Plutonia experiment. Ultimate. И фентези клоны Heretic, Hexen. Последний вообще кажется пройти было нереально. Это был не екшен а нудный квест по поиску скрытых кнопок.
Да. Обычно восставление - это тоже деструктивная операция. И чем больше восстанавают - тем менше вероятность до-восстановить оставшееся. Вполне разумная идея скопировать образы дисков куда-то и уже в новом месте искать убитое.
На успех очень сильно влияет сохранность дисков сразу после удаления. Нужно срочно их отмонтировать и не пытаться ничего на них делать без специалистов.
Я думаю что бедный несчастный автор будет заложником этого битого формата строки. И если говорить о техническом задании в большом понимании этого слова - то тут задания вобщем-то нету. Тут есть кусок навоза из которого хотят сделать конфету. При этом интуиция подсказывает что сортов навоза может быть очень много. И мы не напасёмся регулярок чтоб все из них декларировать.
Поищи функцию LEVENSTEIN(..) и как она используется.