|
|
|
Вопрос о пригодности XML
|
|||
|---|---|---|---|
|
#18+
Всем привет! Я хочу использовать формат XML для повседневного хранения и работы с данными. Вопросы следующие: 1. Чем XML лучше СУБД(access, mySQL, Oracle, MSSQL, postgres и т.д.)? 2. Насколько в нем удобнее работать по сравнению с СУБД? 3. Насколько удобнее интерфейс с XML из VisulStudio 2005, чем существующие интерфейсы с другими СУБД? 4. Насколько лучше XML чем реляционные базы данных? Пожалуйста выскажите своё мнение по данным вопросам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2008, 07:51 |
|
||
|
Вопрос о пригодности XML
|
|||
|---|---|---|---|
|
#18+
Papper пишет: > 1. Чем XML лучше СУБД(access, mySQL, Oracle, MSSQL, postgres и т.д.)? Ничем. > 2. Насколько в нем удобнее работать по сравнению с СУБД? Нинасколько. наоборот, неудобнее. > 3. Насколько удобнее интерфейс с XML из VisulStudio 2005, чем > существующие интерфейсы с другими СУБД? API что ли ? Это невозможно сравнивать, это - как старый вопрос "чем ворон похож на письменный стол". > 4. Насколько лучше XML чем реляционные базы данных? Нинасколько. Успехов в этом славном деле ! Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2008, 10:02 |
|
||
|
Вопрос о пригодности XML
|
|||
|---|---|---|---|
|
#18+
Есть такая статья по этому поводу. Во многом согласен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2008, 10:24 |
|
||
|
Вопрос о пригодности XML
|
|||
|---|---|---|---|
|
#18+
С точки зрения СУБД XML -тип данных, как например DATE, только на несколько порядков сложнее. Как и для DATE, для него не определены характерные для СУБД концепции транзакций, обновления (части значения), ссылочной целостности (имеется ввиду ссылки из одного значения в другое), блокирования/версионности, индексирования (что конечно не мешает строить индекс например по году даты), зато есть масса специфических и полезных операций. Т.е. это ортогональные технологии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2008, 11:54 |
|
||
|
Вопрос о пригодности XML
|
|||
|---|---|---|---|
|
#18+
On Wed, Mar 05, 2008 at 04:51:58AM +0000, Papper wrote: > > Автор: [1]Papper > Всем привет! > Я хочу использовать формат XML для повседневного хранения и работы с > данными. Ты ужэ изучил этот формат? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2008, 19:45 |
|
||
|
Вопрос о пригодности XML
|
|||
|---|---|---|---|
|
#18+
Нет не изучил. Просто все кругом говорят что XML это будущее и вообще сплошные плюсы от его использования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2008, 05:54 |
|
||
|
Вопрос о пригодности XML
|
|||
|---|---|---|---|
|
#18+
Локшин МаркЕсть такая статья по этому поводу. Во многом согласен. Статья хорошая, но есть куча статей прямо противоположного мнения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2008, 06:06 |
|
||
|
Вопрос о пригодности XML
|
|||
|---|---|---|---|
|
#18+
PapperНет не изучил. Да собственно формат XML изучить в течении часа можно не напрягаясь. PapperСтатья хорошая, но есть куча статей прямо противоположного мнения. Ну так анализируйте, думайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2008, 10:11 |
|
||
|
Вопрос о пригодности XML
|
|||
|---|---|---|---|
|
#18+
Локшин Марк PapperНет не изучил. Да собственно формат XML изучить в течении часа можно не напрягаясь. PapperСтатья хорошая, но есть куча статей прямо противоположного мнения. Ну так анализируйте, думайте. Ясно. Дело в том что статья от 2005 года, так вот я думаю за это время что-то могло измениться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2008, 10:17 |
|
||
|
Вопрос о пригодности XML
|
|||
|---|---|---|---|
|
#18+
PapperЯсно. Дело в том что статья от 2005 года, так вот я думаю за это время что-то могло измениться.От того, что Галилей в далеком мохнатом году открыл, что земля вращается - этот факт никак не поменялся и по сей день... Есть "принципиальные недостатки", а есть "трудности на данном этапе развития техники и технологии". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2008, 10:46 |
|
||
|
Вопрос о пригодности XML
|
|||
|---|---|---|---|
|
#18+
Локшин МаркДа собственно формат XML изучить в течении часа можно не напрягаясь.Дык от голого XML много ли толку? SAX один:) Если говорить об обработке на XML, т.е XML =f(XML) , а не только передаче, то как минимум еще XSLT. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2008, 10:46 |
|
||
|
Вопрос о пригодности XML
|
|||
|---|---|---|---|
|
#18+
PapperНет не изучил. Просто все кругом говорят что XML это будущее и вообще сплошные плюсы от его использования. пеар. или мода, которая уже начинает проходить. Весь как бы плюс XML в наличии большого количества разных либ, поддерживающих API для работы с XML и готовых приложений, вроде браузера. Причем важен не столько даже сам XML, сколько языки определения документов на XML: DTD и XML Schema А за то, что к XML файлу нельзя просто так в конец файла добавить новые записи, а нужно его в общем случае целиком парсить "повбывав бы". Тем паче, что в SGML, откуда родом XML, такого ограничения нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2008, 11:29 |
|
||
|
Вопрос о пригодности XML
|
|||
|---|---|---|---|
|
#18+
ModelR Локшин МаркДа собственно формат XML изучить в течении часа можно не напрягаясь.Дык от голого XML много ли толку? SAX один:) Если говорить об обработке на XML, т.е XML =f(XML) , а не только передаче, то как минимум еще XSLT. Ну так исходный вопрос-то был про XML, притом как-бы с упором на хранение данных в этом формате. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2008, 12:01 |
|
||
|
Вопрос о пригодности XML
|
|||
|---|---|---|---|
|
#18+
Belyчто земля вращается - этот факт никак не поменялся и по сей день... ну я бы так не сказал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2008, 12:33 |
|
||
|
Вопрос о пригодности XML
|
|||
|---|---|---|---|
|
#18+
Чендлер Belyчто земля вращается - этот факт никак не поменялся и по сей день... ну я бы так не сказал :) Вот, вот. Открылось много деталей неизвестных галилею. А что чобственно представляют из себя языки "определения документов на XML: DTD и XML Schema"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2008, 13:05 |
|
||
|
Вопрос о пригодности XML
|
|||
|---|---|---|---|
|
#18+
Локшин Марк ModelR Локшин МаркДа собственно формат XML изучить в течении часа можно не напрягаясь.Дык от голого XML много ли толку? SAX один:) Если говорить об обработке на XML, т.е XML =f(XML) , а не только передаче, то как минимум еще XSLT. Ну так исходный вопрос-то был про XML, притом как-бы с упором на хранение данных в этом формате. PapperЯ хочу использовать формат XML для повседневного хранения и работы с данными ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2008, 13:33 |
|
||
|
Вопрос о пригодности XML
|
|||
|---|---|---|---|
|
#18+
PapperА что чобственно представляют из себя языки "определения документов на XML: DTD и XML Schema"?Э... длинновато будет для форума . google, wiki, citforum - все про них найдете. Или прямо на его родину: http://www.w3.org/XML/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2008, 13:37 |
|
||
|
Вопрос о пригодности XML
|
|||
|---|---|---|---|
|
#18+
2 ModelR Имеется ввиду работа в плане интерфейсов доступа к данным и т.д. - посмотрите все 4 вопроса, откуда сразу видно что имеется ввиду под словом работа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2008, 13:38 |
|
||
|
Вопрос о пригодности XML
|
|||
|---|---|---|---|
|
#18+
Чендлер Belyчто земля вращается - этот факт никак не поменялся и по сей день... ну я бы так не сказал :)ЧТО!? Земля уже остановилась?! (... читай как "Налетела на небесную ось"...) От того, что появились новые языки программирования, от того, что компьютеры стали мощнее - старые задачи не стали решаться проще. Жива и криптография, несмотря на рост скоростей процессоров, в матмоделировании - все такие же старые проблемы, которые не удается решить "в лоб, поставив железку помощнее". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2008, 13:38 |
|
||
|
Вопрос о пригодности XML
|
|||
|---|---|---|---|
|
#18+
PapperА что чобственно представляют из себя языки "определения документов на XML: DTD и XML Schema"? dtd - не совсем XML, применялся еще для валидации SGML файлов. XML Schema - сам XML. Если очень кратко, оба предназначены для описания xml-документа: какие теги в каком количестве и каких типов их содержимое может содержать. Основное применение, во всяком случае для того и придуманы были - проверка xml-файлов на смысловую корректность (валидация). Также используются для всякого рода генерации на их основе новых документов и поддержке работы с документами разных типов, когда в какую-нибудь программу сначала загружается описание xml, а на его основе может меняться интерфейс для ввода каких-нибудь данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2008, 13:43 |
|
||
|
Вопрос о пригодности XML
|
|||
|---|---|---|---|
|
#18+
Вообще говоря, на мой вкус именно возможность более-менее стандартными средствами работать с dtd или XML Schema (есть и другие языки описания xml, но они не стандартизированы и сейчас встречаются редко) является достоинством XML, хотя и сомнительным. Сомнительным, потому что для 100% гарантии корректности ни дтд, ни схемы не достаточно, а то для чего их достаточно, реально часто эффективнее делать другими средствами. Поэтому в достоинствах - только стандартизированность и наличие готовых библиотек, позволяющих стандартно решать разные задачи. Из технологий XML есть ещё XSLT - преобразования, xslt - это язык, обрабатываемый xslt-процессором (программой, библиотекой) на котором описываются трансформации xml-файла, например, перевода его в другой xml-формат или даже не xml-файл. Звучит круто и есть примеры, когда с помощью такого преобразования делаются сложные вещи. Однако на практике написать более-менее нетривиальное xslt-преобразование не всегда легко. В xsl-языке отсутствуют многие привычные возможности, хотя он Тьюринг-полный. И работает небыстро. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2008, 13:57 |
|
||
|
Вопрос о пригодности XML
|
|||
|---|---|---|---|
|
#18+
Локшин Марк2 ModelR Имеется ввиду работа в плане интерфейсов доступа к данным и т.д. - посмотрите все 4 вопроса, откуда сразу видно что имеется ввиду под словом работа.И я о доступе. Если в XML базе лежат данные по продажам, то мы например хотим выбрать продажи внутри страны и зарубежом и форматировать в HTML таблицы (пример из статьи на Citforum). Как? - логично средствами XML же: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2008, 14:16 |
|
||
|
Вопрос о пригодности XML
|
|||
|---|---|---|---|
|
#18+
ModelRЕсли в XML базе лежат данные по продажам, то мы например хотим выбрать продажи внутри страны и зарубежом и форматировать в HTML таблицы А вот это, извините, уже идет представление данных, которым, в частности, реляционные БД не занимаются (в общем случае). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2008, 14:32 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=35174490&tid=1543096]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
185ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 499ms |

| 0 / 0 |
