Forum Webscript.Ru
Общие => Базы данных => Тема начата: Olsufr от 29 Ноября 2002, 09:50:07
-
Сейчас много говорят про XML-базы данных.
Не мог бы кто-нибудь просветить меня, что это такое, в чем их преимущества(очень коротко, в нескольких словах) перед реляционной БД и насколько это актуально для владельца сайта (с поддержкой Perl, PHP, MySQL).
-
Не путай "базу санных" с "системой управления базами данных"
т.е DB с DBMS
грубо говоря DB - это файл.
А DBMS - программа типа mysql, etc.
И вообще XML хорош как язык обмена данными, а не хранения.
Т.е если ты продаешь новости другим сайтам, то тебе лучше их выкладывать в виде XML и тебя поймут.
-
XML - Ехtensible Markup Language - Расширяемый Язык Разметки
Между XML и BD связи не больше чем между рыбой и сапогами 43 размера.
Однако что запрещает хранить рыбу в сапогах? :)
-
Oak
Это понятно.
Я и спрашивал про системы управления базами данных для, которых XML является родным форматом.
rembo
Не я придумал это направление развития систем управления базами данных, которые сейчас называют
- XML-база данных (Native XML Database, NXD)
И не стоит охаивать все, что не совпадает с твоими личными убеждениями.
-
http://www.1c.ru/rus/products/1C/predpr/XML-schS.htm
Пример описания формата взаимодействия.
А базы хранить - я не думаю что найдется такой идиот, который будет базы хранить в XML ;^))))))))))))
Максимум - запросы к ней строить на XML
NXD - не вкурсе
-
Oak
Спасибо, почитаю.
NXD - не вкурсе
http://www.iso.ru/cgi-bin/main/journal.cgi?do_what=details&id=206
-
http://joelonsoftware.com/global/Russian/Articles/BacktoBasics.html
Почитай - можешь поискать там слово XML, но лучше все прочти - особенно анекдот :)
-
Oak
Огромное спасибо за ссылку.
Это что-то!
Я конечно же хочу, чтобы моя база данных работала как можно быстрее и к XML-формату данных буду обращаться для переноса данных.
Спасибо.
P.S. А анекдот действительно классный.
Да уж, и там я впервые прочитал о неудачной конструкции HTML\'ого тэга TABLE.
-
Хм. Конкретно сказать ничего на эту тему не могу, НО:
насколько я понял из различных виденных мною статей, преимущества XML в контексте СУБД видны только при ОЧЕНЬ БОЛЬШИХ масштабах системы. А нашим mysql+php сайтам беспокоиться не о чем :)
-
Xander
... при ОЧЕНЬ БОЛЬШИХ масштабах системы
и видимо тогда, когда фактор времени не является решающим.
-
Думаю, что там, где речь идет о таких больших масштабах, могут поставить достаточно мощные сервера, чтобы эта разница была неощутима. По большому счету, каким бы медленным ни был разбор XML, каналы связи все равно медленнее...
-
a vremya programista dorogo :)
-
угу. в противном случае все писали бы на асме, потому как быстрее...
-
Oak
Статья рулит!!!
Распечатаю и повешу на стенку :))))
-
гаааааа
XML "рулит"
-
http://www.xmldb.org/faqs.html#faq-2
http://otn.oracle.com/tech/xml/xmldb/htdocs/xmldb_intro.html
Это то, что они сами о себе говорят.