zg писал(а):распределённые базы данных, когда организуется кластер.
если иметь ввиду кластер, как набор более-менее однотипных машин, выполняющих одну функцию, то в больших веб-системах(мы ведь говорим про веб, и про кластеры - а они существуют только в больших проектах) обычно существует кластер бд, кластер машин для хранения файлов(так называемые сторажи) и кластер ввв-машин(фронт-ендов). бд в веб-системе - это самое узкое место. опять же целостность такой системы успешно будет поддерживаться одним скриптом. ты же предлагаешь его еще забить и килобайтами данных, которые можно напрямую отдавать клиенту. не затрачивая ценнейшие ресурсы сервера бд и ресурсы ввв-серверов.
zg писал(а):Да и любая сложная система, где на первое место ставится целостность данных.
тут сложно не согласиться. я бы даже убрал прилагательное сложная. ) когда у нас на первом месте целостность, то да, это верный подход. ) назови, пожалуйста, такие веб-системы.
мне на ум приходят только какие-нить внутренние веб-интерфейсы компании, где потеря файла - зло, а тормоза интерфейса решаемы просто - покупкой еще одного серванта. или админки разных мастей, где 1-2-10 клиентов. в неделю. )