Tomsk Sysadmins Forum
Windows => Администрирование => Topic started by: roman on February 01, 2007, 16:45:54
-
Уважаемые знатоки, такая проблема.
В моей организации есть куча маленьких (самописных) баз данных. Их нужно свести в одну базу.
НО! Есть документы в формате XML, которые так же требуют конвертации. То есть необходимо организовывать поиск по многочисленным XML файлам (например - сто файлов XML каждый по 50-100 МБ). Парсеры загибаются! Поиск идет по 10 мин.
Что делать?
Конвертировать из XML в реляционную СУБД - это тихий ужас, так как XML имеет разветвленную структуру.
Есть ли какие-нибудь базы данных, которые поддерживают класический формат данных и XML, что бы можно было организовывать поис по такой базе (SQL-запросы?).
Буду раз любым предложениям.
-
Есть ли какие-нибудь базы данных, которые поддерживают класический формат данных и XML, что бы можно было организовывать поис по такой базе (SQL-запросы?).
Буду раз любым предложениям.
M$ заявляла о поддержке XML в своем SQL Server.
Обзор (проблематики и) таких БД здесь (http://www.25hoursaday.com/StoringAndQueryingXML.html).
Вот перечень с википедии (http://en.wikipedia.org/wiki/XML_database):
Implementations
* Berkeley DB XML, embeddable database; re-branded as Oracle Berkeley DB XML
* DB2 9 Express-C, no-charge PureXML Hybrid Data Server
* eXist, open-source native XML database
* Oracle XML DB (as of Oracle 9 known as Oracle XDB)
* Sedna, native XML DBMS
* Timber, a native XML database system developed at the University of Michigan
* X-Hive/DB, a commercial native XML database including XQuery implementation
* XQuest a native XQuery database engine written in Java (free edition available)
* XStreamDB, native XML Database
* 4suite Python-based open-source native XML database
* Apache Xindice
а также гуглим, гуглим и гуглим...
-
M$ заявляла о поддержке XML в своем SQL Server.
Support for XML is integrated into all the components in SQL Server and includes the following:
-Support for the xml data type.
-The ability to specify an XQuery query against XML data stored in columns and variables of the xml type.
-Enhancements to OPENROWSET to allow bulk loading of XML data.
-Enhancements to the FOR XML clause and OPENXML function introduced in SQL Server 2000.