vitus_wagner: My photo 2005 (0)
vitus_wagner ([personal profile] vitus_wagner) wrote 2008-04-14 08:39 am (UTC)

Re: О БД и криворуких кодерах

Проблема заключается на самом деле в том, что если у тебя есть молоток, любую задачу ты рассматриваешь как гвоздь. Современное поколение web-кодеров было выращено программистами in-house корпоративных информационных систем. Там базы данных были на месте - еще со времен Кобола и Codasil. И эти люди, которые ничего кроме БД не умели, пришли с этим умением в Web, когда он возникал. И уже вырастили следующее поколение, которое убеждено что web-сайт - это база данных.

Вот разработчики WebDAV (тех самых HTTP server extensions) думали в более другой парадигме. Поэтому DAV сейчас настолько малопопулярен - его готовить не умеют.
Впрочем, в рамках парадигмы файловой системы и файловых операций существует уйма других способов выгрузить контент на сайт - ftp, sftp, rsync. Если БД у нас yet another файл (что возможно c Berkeley DB или SQLite) то нет никаких проблем кэши метаинформации синхронизировать по тем же протоколам.

Вот только убеждение что метаданные нужно обязательно хранить отдельно мне представляется вредным. XML/SGML - достаточно структурированный формат, чтобы с ним можно было работать.

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting