и они начинали сильно страдать от тысячи или 10 тысяч записей.
Я в это не верю. Обычно key-value dbms стоят на "острие атаки" перформанса. Ситуацию
с 10 тыс записей надо расследовать и понять что было причиной.
Исключение может быть в том случае когда вы их неправильно используете. Например
пытаетесь делать joins, aggregations. Уж для этого они точно не создавались. Key-Value
- это очень короткие и точечные транзакции.
Я чувсвтую себя очень странно, объясняя такие вещи.
Как будто ты - школьник а я учитель информатики.
Мне это не очень интересно. Идею я закинул.
Дальше думай сам.
Архивы - утечка. Цель - сбор каких то сведений. Скорее всего для маркетинга. И если
пользователь там не персонализирован то я-бы не стал беспокоиться. Кстати
доказывать достоверность самих данных - тоже сложно. Они могут быть синтетическими.
Как бредогенераторы.
Во первых технлогии PE (Portable Executable) это очень старый стандарт. И он был еще раньше чем
до платформы .Net, Для чего в современном .Net приложении понадобилось лазить в какие-то PE
секции и еще и каким-то инструментом? Непонятно.
Вобщем автор ты ходи к тому человеку который тебе это придумал и задай больше вопросов.
И я думаю что хабр тебе посоветует более простой путь. Потому что в таком виде ТЗ никто не дает.
Это - издевательство и невозможно придумать никаких критериев приемки.