|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 26 Jul 2002 13:14:18 To : Denis Smirnov Subject : Re: Network file system --------------------------------------------------------------------------------
Hi, Denis!
>>>>> "DS" == Denis Smirnov <mithraen@freesource.info> writes:
VB>> В XML линков наставить, и прочих удобств - нефиг делать ;)
DS> Hу в XML те же таблички как раз представлять вполне себе неплохо :)
но не так эфективно, как в специальных серверах, для которых таблицы - это
оснвной способ представления данных.
VB>> нереляционную. Т.е. если в сути задачи не файлохранилище, а хранилище
VB>> некоторых сущьностей (представимых в виде набора данных), и эти сущьности
VB>> сильно разнородные, то реляционная модель некрасивое решение. Хотя и
VB>> имеющее право на жизнь, и в виду развитости этого сектора софтверной
VB>> индустрии может быть даже наиболее выгодное по затратам. Я предлагаю
VB>> "отложить SQL, потому что он никуда не денется", и посмотреть на XMLdb.
DS> По поводу XML у меня почему-то не проходит ощущение, что он много где
DS> просто избыточен.
XML - это технология. Пользовать же будешь конкретную софтину.
DS> Слишком универсален, и при этом очень тяжёл для обработки данных
DS> привычными методами типа sed/awk.
естьдругие "привчные методы". Есть, например xmldiff. Который по сути
diff, но он не тупо текстовые строки сравнивает, а DOM. Есть небор
командлайновых утилей, которые работают с DOM. Позволяеют делать то-же,
что и sed/awk. Т.е. редактировать, и как-то несложно обрабатывать.
DS> То есть переход на XML фактически требует отказаться от принципа ``всё
DS> есть текст''.
да, заменяется на принцип ``все есть документ''.
DS> Либо иметь набор утилит для конвертирования.
зачем? Тебе нужно именно пользовать sed, или иметь позвожность найти узлы
в DOM, и поправить у их свойств какие-то значения?
Что делает sed? находит строку, и меняет (грубо говоря). Что должен
делать xml-sed? Правильно - найти "элемент DOM", и поменять.
Такое есть. Может не столь привычное как sed...
VB>> Hачиная от названия на нескольких языках, заканчивая продюсером,
VB>> режисером, списком актеров и так далее. Вот ВСЕ ЭТО В ЦЕЛОМ - будет
VB>> "фильм". И будет представимо в виде документа. Структуру такого
VB>> документа можно "формализовать" используя технологии XML. Выборки из
VB>> множества таких документов, тоже можно делать используя xml-tech.
DS> Видимо я неправильно понимаю термин ``документ''. В данном случае
DS> скажем ``список актёров игравших в этом фильме'' -- может быть
DS> экспортирвоан как документ. Внутрях же это либо привычная табличка
DS> актёр -- фильм, либо, скажем, сеть со связями типа ``играет в ...''.
у каждого актера могут быть всякие "особенности". В случае "таблица",
тебе нужно или каждую особенность "нормализовать", и делать связь, или
просто добавить столбец, например... В лсучае документа - просто по месту
этому актеру вписал еще свойсвто. Дописал. Индекстаору сказл что "а вот,
у нас актеры еще могут и такие свойства иметь". Все. Hикаких левых
связей, никаких доп.таблиц.
DS>>>>> Вот в том-то и дело, что человек должен иметь возможно запороть
DS>>>>> исключительно свою работу, но никак не работу своих коллег.
VB>>>> я считаю что любое современное средство этому критерию
VB>>>> удовлетворяет. А если у этого средсва еще есть и поддержка
VB>>>> версионности, то ваще классно. Мы вот например сейчас
VB>>>> прикалываетмся от TWiki. Пытаемся весь раздел сапорта в него
VB>>>> запихать. Вроде получается.
DS>>> Вывод -- CVS не современное средство?
VB>> почему несовременное?
DS> Посмотри квотинг.
так что там не так? Где рпотивоерчие? Я объясню что никакого
рпотиворечия нет ;-)
DS>>> Вредительство может быть и ненамеренным. Это может быть и rm -rf /
DS>>> данный от пользователя.
VB>> в случае CVS - он этим удалит только свою рабочую копию.
DS> Э... Если он имеет право записи в репозиторий?
и? В свой модуль, в свои файлы. Причем тут весь репозиторий?
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/25418d7f690a.html, оценка из 5, голосов 10
|