Это действительно, со стороны вашего работодателя, ОСНОВНОЙ WTF, если он серьезно предлагает плоские файлы для всего ...
Вы уже знаете причины (о - добавьте Репликацию / Балансировка нагрузки в свой список) - что вам нужно сделать сейчас, это убедить его в них.Мой подход к этому был бы в два раза.
Прежде всего, я написал бы скрипт на любом инструменте, который вы в настоящее время используете для выполнения базовой операции с использованием SQL, и рассчитал его время.Затем я написал бы другой сценарий, в котором вы искренне пытаетесь заставить работать текстовое решение, а затем выделите разницу в производительности.Дайте ему оба набора кода, чтобы он знал, что вы не обманываете.
Укажите, что технология развивается, и что только потому, что кто-то добился успеха 20 лет назад, это автоматически не дает им право на заслуживающее доверия мнение сейчас.
Вы также можете указать область ошибок при декодировании / кодировании информации в текстовых файлах, что для кого-то будет тривиально их украсть, а также затраты (оправдывают вашу оценку) на адаптацию текущей базы кода.использовать текстовые файлы.
Затем я бы задал серьезные вопросы управления, и среди них я бы прямо спросил: «Почему вы готовы отменить свой технический персонал по техническим вопросам», основываясь на другом?мнение человека - особенно когда указанный человек не настолько знаком с нашей системой, как мы ...
Я бы тогда также использовал фразу "Я не хочу принизить вас, но я серьезно чувствую, что имеювмешиваться в этот момент во благо компании ... "
Другой подход - перевернуть столы - предложите мистеру Уандерфулу привести аргументы в пользу того, почему текстовые файлы - путь вперед.Тогда вы либо а) узнаете что-то (маловероятно), либо б) будете в состоянии полностью уничтожить его аргументы.
Удачи вам в этом - я чувствую вашу боль ...
Martin