OberonCore
https://forum.oberoncore.ru/

xml нужно ли осваивать?
https://forum.oberoncore.ru/viewtopic.php?f=27&t=1940
Страница 1 из 1

Автор:  adva [ Пятница, 09 Октябрь, 2009 14:39 ]
Заголовок сообщения:  xml нужно ли осваивать?

Заинтересовала ссылка в следующей цитате:

Рэйлвэй Каген писал(а):
Владимир Паронджанов писал(а):
на нашем форуме речь уже заходила об XML.
Вот ещё точка зрения на XML(не проверял, упоминалась ли на форуме). Является ли XML панацеей? Статья достаточно агрессивная, не без тонких подтасовок, но большинство акцентов, на мой взгляд, расставлены правильно.


Хотел бы попросить участников форума, реально использующих базы данных основанных на xml высказаться по этому поводу?
Можно ли использовать xml и для каких случаев он наиболее восстребован? В чем преимущества/недостатки перед реляционными СУБД

Автор:  Илья Ермаков [ Пятница, 09 Октябрь, 2009 14:54 ]
Заголовок сообщения:  Re: xml нужно ли осваивать?

По ситуации... На самом деле, громотуха та ещё.

Во многих случаях вообще, наверное, лучше использовать даже что-то ниже уровнем, чем реляционки. Двоичные хранилища с индексацией типа Berkeley DB.

(это если требуется ассоциативность. Если требуется просто хранение объектов, ссылки и доступ по UID, то вообще делается тривиально руками. Можно даже обеспечить версионность и безопасность.)

Автор:  Peter Almazov [ Пятница, 09 Октябрь, 2009 15:14 ]
Заголовок сообщения:  Re: xml нужно ли осваивать?

Спольски писал в том же духе http://russian.joelonsoftware.com/Artic ... asics.html

Автор:  Валерий Лаптев [ Суббота, 10 Октябрь, 2009 08:53 ]
Заголовок сообщения:  Re: xml нужно ли осваивать?

adva писал(а):
Хотел бы попросить участников форума, реально использующих базы данных основанных на xml высказаться по этому поводу?
Можно ли использовать xml и для каких случаев он наиболее восстребован? В чем преимущества/недостатки перед реляционными СУБД

Поищите вот эту книгу:
http://www.ozon.ru/context/detail/id/1101746/

Автор:  Илья Ермаков [ Суббота, 10 Октябрь, 2009 09:06 ]
Заголовок сообщения:  Re: xml нужно ли осваивать?

Есть у меня... Ничего особенного :)

XML неплох и нехорош. Это некие танцы вокруг реально осознанных проблем-задач, но только эти проблемы не только не отделили одну от другой, но наоборот свалили в кучу и стали решать.

Я тоже сперва этими технологиями заинтересовался. Тот же XQuery, и т.п. Но слишком навалено всего, как обычно.

Автор:  Валерий Лаптев [ Суббота, 10 Октябрь, 2009 09:10 ]
Заголовок сообщения:  Re: xml нужно ли осваивать?

Да, я согласен. Единственный смысл применения XML - стандартизация DSL

Автор:  Илья Ермаков [ Суббота, 10 Октябрь, 2009 09:14 ]
Заголовок сообщения:  Re: xml нужно ли осваивать?

Лучше б стандартизировали на уровне просто двоичного дерева, для семант. нужд.

Автор:  adva [ Воскресенье, 11 Октябрь, 2009 18:41 ]
Заголовок сообщения:  Re: xml нужно ли осваивать?

Валерий Лаптев писал(а):
Да, я согласен. Единственный смысл применения XML - стандартизация DSL


Не подскажете что такое DSL, а то нашел только про модемы, они и имеются в виду?

Илья Ермаков писал(а):
Я тоже сперва этими технологиями заинтересовался. Тот же XQuery, и т.п. Но слишком навалено всего, как обычно.


Т.е. считаете, что XML избыточен? Хотелось бы услышать более развернутый ответ, если конечно имеется возможность. Ну и заодно посоветуйте литературу, которую стоит почитать по базам данных. Если таковая имеется

Автор:  Валерий Лаптев [ Воскресенье, 11 Октябрь, 2009 18:44 ]
Заголовок сообщения:  Re: xml нужно ли осваивать?

Не... DSL - это термин Мартина Фаулера. Domain ...чего-то там (всегда забываю второе слово) Language.

Автор:  Geniepro [ Воскресенье, 11 Октябрь, 2009 19:52 ]
Заголовок сообщения:  Re: xml нужно ли осваивать?

Domain Specific Language :lol:

Автор:  Илья Ермаков [ Воскресенье, 11 Октябрь, 2009 20:07 ]
Заголовок сообщения:  Re: xml нужно ли осваивать?

adva писал(а):
Илья Ермаков писал(а):
Я тоже сперва этими технологиями заинтересовался. Тот же XQuery, и т.п. Но слишком навалено всего, как обычно.

Т.е. считаете, что XML избыточен? Хотелось бы услышать более развернутый ответ, если конечно имеется возможность. Ну и заодно посоветуйте литературу, которую стоит почитать по базам данных. Если таковая имеется


Если не идёт речь о документных базах и задачах типа прямого построения XHTML из них, то действительно избыточен, имхо.
Слишком много деталей и механизмов смешано, чтобы позволять себе от них зависеть.

Иерархическая организация БД? Замечательно. Но к чему текстовое представление и куча связанных нюансов?

Сетевые протоколы? Ну, если приходится работать с существующим, то да. Но делать свой - да что я, "сказывси", чтоб текстовый протокол делать?

По БД можно однозначно посоветовать Конноли, Бегг, Страчан "Базы данных". Основательный труд, к тому же описывающий, как это изнутри устроено. Шоб не казалось, что это запредельно сложно сделать :)

Автор:  GlSal [ Понедельник, 12 Октябрь, 2009 08:24 ]
Заголовок сообщения:  Re: xml нужно ли осваивать?

А как же:http://metasystems.ru/develop.php?page=xml

Автор:  Илья Ермаков [ Понедельник, 12 Октябрь, 2009 09:33 ]
Заголовок сообщения:  Re: xml нужно ли осваивать?

Вот именно поэтому и говорю, что "знаем - плавали" :)

Семантика работы с древовидными данными интересна.
Всё в совокупности - очередное "чудо мейнстрима".

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/