Кому удобнее SQL использует его, кому нет пользует обычные текстовые файлы. 1)Трафик зависит от контента, а нагрузка на сервер от количества обработки этого самого контента. Если вы к примеру собираетесь каждый раз пересчитывать таблицу в 10000 записей, то действительно нагрузка будет ощутима, если же просто выдавать текст, то нет. 2) нет 3) под Apache работать будет