Is XML==БАЗА ДАННИ
4 отговора
1166 прегледа
Is XML==БАЗА ДАННИ
Ми то това ми е въпроса.
Дали ХМЛ-то може да се използва като ефективна и ефикасна база данни?
Но като гледам, колко е голям тоя форум сигорно, докато отговорите вече 6те знам отговора. Но все пак кажете какво му куца на ХМЛ-а, та не се използва като дб.
Дали ХМЛ-то може да се използва като ефективна и ефикасна база данни?
Но като гледам, колко е голям тоя форум сигорно, докато отговорите вече 6те знам отговора. Но все пак кажете какво му куца на ХМЛ-а, та не се използва като дб.
Re: Is XML==БАЗА ДАННИ
XML може много успешно да се използва за съхраняване на малки обеми данни. Не лоша статия която обяснява, покрай другото, защо XML не е ефективен за големи обеми данни има на [линк].
Недостатък на XML за съхраняване на данните е и иерархичната структура която не позволява свободата на SQL за формиране на заявки. Когато дадена завка се базира на дръвовидната структура на XML тя се пише много лесно на XPath. Обаче ако е от различни клонове, става гадно. Примерно:
<root>
<book name='Home Gardening For Dummies' author='Gardener F.'/>
<book name='Advanced Programming in C++' author='Programmer Jr.'/>
<author name='Gardener F.' age='43'/>
<author name='Programmer Jr.' age='13'/>
</root>
от това доста трудно ще извадиш списък на книгите сортиран по възрастта на автора. Докато в релационните бази данни става без проблем.
XML е убиец за предаване на данни - всичко в един файл/документ, предава се лесно, може и през порт 80, стандартен ...
I think its kinda funny I think its kinda sad the dreams in which Im dying are the best Iv ever had
Недостатък на XML за съхраняване на данните е и иерархичната структура която не позволява свободата на SQL за формиране на заявки. Когато дадена завка се базира на дръвовидната структура на XML тя се пише много лесно на XPath. Обаче ако е от различни клонове, става гадно. Примерно:
<root>
<book name='Home Gardening For Dummies' author='Gardener F.'/>
<book name='Advanced Programming in C++' author='Programmer Jr.'/>
<author name='Gardener F.' age='43'/>
<author name='Programmer Jr.' age='13'/>
</root>
от това доста трудно ще извадиш списък на книгите сортиран по възрастта на автора. Докато в релационните бази данни става без проблем.
XML е убиец за предаване на данни - всичко в един файл/документ, предава се лесно, може и през порт 80, стандартен ...
I think its kinda funny I think its kinda sad the dreams in which Im dying are the best Iv ever had
Re: Is XML==БАЗА ДАННИ
mi niamashe li sort w XPath :) ne mi se tyrsi wyw w3c. Mislia si 4e imashe
ascend i descend, ma ne sym siguren , za sprawki [линк] :)
DataWarehousing i XQuery (sys systata most kato SQL).
Prosto do momenta e trudno da se syzdade fizi4eska struktura
(pri XML - Patricia Trees primerno)
koiato da e tolkowa mostna i efektiwna kato tazi izprobwana s godini za SQL
(B+-dyrweta). Ma se raboti po vyprosa, ima i niakyw now ezik XL, dokolkoto
znam ima mnogo obsto s XQuery. Wajnoto e da imash edin layer koito da razbira
SQL i XQuery (Tamino). XML-a mojesh daje da go pazish kato textow file, a wsi4ko
4esto polzwano go pishesh w relationalnata (obekt orientirana).
ascend i descend, ma ne sym siguren , za sprawki [линк] :)
DataWarehousing i XQuery (sys systata most kato SQL).
Prosto do momenta e trudno da se syzdade fizi4eska struktura
(pri XML - Patricia Trees primerno)
koiato da e tolkowa mostna i efektiwna kato tazi izprobwana s godini za SQL
(B+-dyrweta). Ma se raboti po vyprosa, ima i niakyw now ezik XL, dokolkoto
znam ima mnogo obsto s XQuery. Wajnoto e da imash edin layer koito da razbira
SQL i XQuery (Tamino). XML-a mojesh daje da go pazish kato textow file, a wsi4ko
4esto polzwano go pishesh w relationalnata (obekt orientirana).
Re: Is XML==БАЗА ДАННИ
> mi niamashe li sort w XPath :) ne mi se tyrsi wyw w3c
Сортиране има. Проблема който показвах е с йерархичността на XML.
За коментарите ти за физическите структури .... изказваш някои идеи за това как XML може да се направи по-бърз, но според мен прекалено накратко за да са конкретни и оценими. Намесата на Data Warehouse пък съвсем не разбрах - той пък какво общо има? Там всичко така или иначе вътрешно си е в кубове. Дали ще извличаш информацията в XML или не си е просто въпрос на удобство.
Life has lots of twists and turns. Don't get too comfortable.
Сортиране има. Проблема който показвах е с йерархичността на XML.
За коментарите ти за физическите структури .... изказваш някои идеи за това как XML може да се направи по-бърз, но според мен прекалено накратко за да са конкретни и оценими. Намесата на Data Warehouse пък съвсем не разбрах - той пък какво общо има? Там всичко така или иначе вътрешно си е в кубове. Дали ще извличаш информацията в XML или не си е просто въпрос на удобство.
Life has lots of twists and turns. Don't get too comfortable.
Re: Is XML==БАЗА ДАННИ
6tom moje da se naprawi FS zna4i stawa i za db, ama bi bila stil Paradox