Ты сейчас суть вопроса затронул! Rails, внутренние http-запросы — это все конкретная реализация. Одна из — не более. Можно использовать что угодно.
Но конкретно в данной реализации важно, что в каждом MVC-компоненте мы работаем с обычным rails-приложением, в котором явно выражен каждый из этих M V C.
Если вопрос: «почем не MySQL»? То ответ такой: с этой СУБД мы больше работали в последние годы и она нам лучше знакома. А так для части проектов мы вообще SQLite используем.
Согласен с автором, что важна новая концепция. Например, dropbox не является чем-то технологически новым: создай ftp/http-сервер, rsync, бла-бла. Но они предложили новый user experience. А это весомо.
У меня куча мелких проектов и Я настроил когда-то себе pg_dumpall. На выходе он, как и pg_dump — выдает sql. Я правильно понял, что я не смогу восстановить базу, если «когда-нибудь удалю файлы из pg_clog»?
Но конкретно в данной реализации важно, что в каждом MVC-компоненте мы работаем с обычным rails-приложением, в котором явно выражен каждый из этих M V C.
:)