XML database (original) (raw)
Der Begriff XML-Datenbank charakterisiert die Eigenschaft einer Datenbank oder eines Datenbankverwaltungssystems, mit XML ausgezeichnete Dokumente speichern und durchsuchen zu können.
Property | Value |
---|---|
dbo:abstract | Der Begriff XML-Datenbank charakterisiert die Eigenschaft einer Datenbank oder eines Datenbankverwaltungssystems, mit XML ausgezeichnete Dokumente speichern und durchsuchen zu können. (de) Una base de datos XML constituye un sistema software que da persistencia a datos almacenados en formato XML. Estos datos pueden ser interrogados, exportados y serializados. Las bases de datos XML están generalmente asociadas con las bases de datos documentales. Existen dos grandes clases de bases de datos XML: 1. * XML habilitado: éstas bien pueden mapear XML en estructuras tradicionales de bases de datos (como las relacionales), aceptando XML como entrada y formateando en XML la salida, o más recientemente soportando tipos XML nativos en la propia base de datos. Esto implica que la base de datos procesa el XML internamente (lo opuesto a soportarlo mediante middleware). 2. * XML nativo (NXD): el modelo interno de estas bases de datos usa documentos XML como la unidad elemental de almacenamiento, los cuales no han de almacenarse necesariamente en formato de texto. (es) Une base de données XML Native (NXD en anglais) est une base de données qui s'appuie sur le modèle de données fourni par XML. Elle utilise typiquement des langages de requête XML comme XPath ou XQuery. L'indexation dans une base de données XML nécessite d'indexer non seulement le contenu des éléments mais aussi la structure, les relations entre éléments pour que des requêtes XPath comme /foo/bar utilisent l'index. (fr) An XML database is a data persistence software system that allows data to be specified, and sometimes stored, in XML format. This data can be queried, transformed, exported and returned to a calling system. XML databases are a flavor of document-oriented databases which are in turn a category of NoSQL database. (en) XMLデータベースとは、XMLを扱うための機能を持つデータベースである。 狭義ではXMLのツリー構造をそのままデータ構造として持つ物を言うが、実際は伝統的な関係データベースにXMLを格納するものや、単にテキストファイルとしてXMLを格納するものなど様々である。現在ではXPath、XQueryで検索するデータベースをXMLデータベースと呼ぶことが多い。 現在でも広く用いられている関係データベースでは、一度作成されたデータ構造を運用中に変更することが一般的に困難なのに対し、XMLデータベースは非常に拡張性が高い。それはXMLの仕様がスキーマを必須としておらずWell-formed(整形式)の形態を認めているからである。そのため、完全に仕様が決まりきらないで開発を進めたり、途中でデータ構造が変化することを前提としたシステムを比較的容易に構築することができる。 現在の実用上の問題は、関係データベースにおけるSQLのような統一規格がないことであったが、最近XMLDBの検索はXPath、XQueryで行うXML:DB規格が策定され、NeoCoreXMS、TX1を初めとする各社によって採用されはじめている。 また、性能上の問題も普及を妨げていたが、それは大きく改善されつつあり、関係データベースもハードウェアやアルゴリズムの開発によって性能上の問題を克服してきた歴史を持つため、XMLデータベースも同様の発展を遂げることが期待される。 Oracle Database、IBM DB2、Microsoft SQL Server などの関係データベースでもXPath、XQueryで検索する機能を実装しており、XMLデータを格納するデータベース製品の選択肢が増えている。一方で、XMLのデータ量や階層構造の深さやパフォーマンス要件によっては、メーカーからベンチマークテストの結果を入手するなどしてXMLデータベース・関係データベースのいずれを採用するかは慎重に製品を選定する必要がある。 (ja) Baza danych XML – programowy system trwałych struktur danych, który pozwala na zapisanie tych danych w formacie XML. Dane te mogą być potem pobierane, wysyłane i serializowane w dowolnym formacie. Dwie ważne klasy baz danych XML to: 1. * Bazy danych umożliwiające przechowanie danych w formacie XML – są one tradycyjnymi bazami danych (np. relacyjnymi), które na wejściu i na wyjściu akceptują i generują dane w postaci XML. Przy czym ta konwersja jest wykonywana przez samą bazę danych, a nie przez dodatkowe oprogramowanie, 2. * Natywne bazy danych XML – używają dokumentów XML jako podstawowe jednostki przechowujące. (pl) Una base di dati XML (o, in inglese, database XML) è un sistema software di persistenza dati che permette ai dati di essere memorizzati nel formato XML. Questi dati possono essere interrogati, esportati e serializzati nel formato desiderato. Esistono due grandi classi di basi di dati XML: 1. * XML-abilitato (XML-enabled): queste mappano tutto l'XML in un database tradizionale come i database relazionali, accettando l'XML come un input e renderizzando l'XML come output. Questo implica che le basi di dati facciano la conversione da sé (oppure affidandosi su un middleware). 2. * XML nativo (NXD): il modello interno a una base di dati di questo tipo dipende dall'XML e usa documenti XML come unità fondamentale di memorizzazione, le quali comunque non sono necessariamente memorizzate sotto forma di file di testo. (it) База даних XML — програмна система збереження даних, яка дозволяє вказати дані та іноді зберегти їх у форматі XML. Ці дані можна запитувати, трансформувати, експортувати та повертати до викликуваної системи. Бази даних XML є атрибутом баз даних, орієнтованих на документи, які в свою чергу належать до категорії NoSQL баз даних. (uk) |
dbo:wikiPageExternalLink | https://web.archive.org/web/20070113224941/http:/xmldb-org.sourceforge.net/ https://web.archive.org/web/20070922082133/http:/swing.felk.cvut.cz/index.php%3Foption=com_docman&task=doc_view&gid=5&Itemid=62 https://web.archive.org/web/20071011101718/http:/cafe.elharo.com/xml/the-state-of-native-xml-databases/ http://csdl2.computer.org/persagen/DLAbsToc.jsp%3FresourcePath=/dl/mags/ic/&toc=comp/mags/ic/2005/02/w2toc.xml&DOI=10.1109/MIC.2005.48 https://db-engines.com/en/ranking/native+xml+dbms http://www.rpbourret.com/xml/XMLAndDatabases.htm http://www.cfoster.net/articles/xmldb-business-case http://urn.kb.se/resolve%3Furn=urn:nbn:se:liu:diva-3717 |
dbo:wikiPageID | 1442351 (xsd:integer) |
dbo:wikiPageLength | 10768 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1114152823 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:BaseX dbr:Resource_Description_Framework dbr:Character_large_object dbr:DB-Engines_ranking dbr:SQL dbr:MarkLogic_Server dbr:Document-oriented_database dbr:NoSQL dbr:EXist dbc:Data_modeling dbc:XML_databases dbr:Relational_database dbr:JSON dbc:Data_management dbc:XML dbr:Transport_layer dbr:Data_persistence dbr:Metadata dbr:Object-relational_impedance_mismatch dbr:XML dbr:XPath dbr:XQuery dbr:XQuery_API_for_Java dbr:XSLT dbr:Sedna_(database) dbr:Qizx dbr:Representational_State_Transfer |
dbp:wikiPageUsesTemplate | dbt:Database_models dbt:BSD-lic dbt:LGPL-lic dbt:No dbt:Partial dbt:Refbegin dbt:Refend dbt:Reflist dbt:Update dbt:Update_inline dbt:Yes dbt:Proprietary dbt:Databases |
dcterms:subject | dbc:Data_modeling dbc:XML_databases dbc:Data_management dbc:XML |
gold:hypernym | dbr:System |
rdf:type | yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:DatabaseManagementSystem106588785 yago:Writing106359877 yago:WrittenCommunication106349220 dbo:MusicGenre yago:Software106566077 yago:WikicatDatabaseManagementSystems |
rdfs:comment | Der Begriff XML-Datenbank charakterisiert die Eigenschaft einer Datenbank oder eines Datenbankverwaltungssystems, mit XML ausgezeichnete Dokumente speichern und durchsuchen zu können. (de) Une base de données XML Native (NXD en anglais) est une base de données qui s'appuie sur le modèle de données fourni par XML. Elle utilise typiquement des langages de requête XML comme XPath ou XQuery. L'indexation dans une base de données XML nécessite d'indexer non seulement le contenu des éléments mais aussi la structure, les relations entre éléments pour que des requêtes XPath comme /foo/bar utilisent l'index. (fr) An XML database is a data persistence software system that allows data to be specified, and sometimes stored, in XML format. This data can be queried, transformed, exported and returned to a calling system. XML databases are a flavor of document-oriented databases which are in turn a category of NoSQL database. (en) База даних XML — програмна система збереження даних, яка дозволяє вказати дані та іноді зберегти їх у форматі XML. Ці дані можна запитувати, трансформувати, експортувати та повертати до викликуваної системи. Бази даних XML є атрибутом баз даних, орієнтованих на документи, які в свою чергу належать до категорії NoSQL баз даних. (uk) Una base de datos XML constituye un sistema software que da persistencia a datos almacenados en formato XML. Estos datos pueden ser interrogados, exportados y serializados. Las bases de datos XML están generalmente asociadas con las bases de datos documentales. Existen dos grandes clases de bases de datos XML: (es) Una base di dati XML (o, in inglese, database XML) è un sistema software di persistenza dati che permette ai dati di essere memorizzati nel formato XML. Questi dati possono essere interrogati, esportati e serializzati nel formato desiderato. Esistono due grandi classi di basi di dati XML: (it) XMLデータベースとは、XMLを扱うための機能を持つデータベースである。 狭義ではXMLのツリー構造をそのままデータ構造として持つ物を言うが、実際は伝統的な関係データベースにXMLを格納するものや、単にテキストファイルとしてXMLを格納するものなど様々である。現在ではXPath、XQueryで検索するデータベースをXMLデータベースと呼ぶことが多い。 現在でも広く用いられている関係データベースでは、一度作成されたデータ構造を運用中に変更することが一般的に困難なのに対し、XMLデータベースは非常に拡張性が高い。それはXMLの仕様がスキーマを必須としておらずWell-formed(整形式)の形態を認めているからである。そのため、完全に仕様が決まりきらないで開発を進めたり、途中でデータ構造が変化することを前提としたシステムを比較的容易に構築することができる。 現在の実用上の問題は、関係データベースにおけるSQLのような統一規格がないことであったが、最近XMLDBの検索はXPath、XQueryで行うXML:DB規格が策定され、NeoCoreXMS、TX1を初めとする各社によって採用されはじめている。 (ja) Baza danych XML – programowy system trwałych struktur danych, który pozwala na zapisanie tych danych w formacie XML. Dane te mogą być potem pobierane, wysyłane i serializowane w dowolnym formacie. Dwie ważne klasy baz danych XML to: (pl) |
rdfs:label | XML-Datenbank (de) Base de datos XML (es) Base de données XML native (fr) Base di dati XML (it) XMLデータベース (ja) Baza danych XML (pl) XML database (en) База даних XML (uk) |
owl:sameAs | freebase:XML database yago-res:XML database http://linked-web-apis.fit.cvut.cz/resource/xml_data_export_file_protocol wikidata:XML database dbpedia-de:XML database dbpedia-es:XML database dbpedia-fa:XML database dbpedia-fr:XML database dbpedia-it:XML database dbpedia-ja:XML database dbpedia-pl:XML database dbpedia-uk:XML database https://global.dbpedia.org/id/3HoBd |
prov:wasDerivedFrom | wikipedia-en:XML_database?oldid=1114152823&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:XML_database |
is dbo:genre of | dbr:BaseX |
is dbo:wikiPageRedirects of | dbr:Comparison_of_XML_databases dbr:Native_XML_database dbr:Xml_database dbr:Xml_management_system dbr:NXD dbr:XMLDB dbr:XML_Management_System dbr:XML_databases dbr:XML_native_database dbr:Xmlms |
is dbo:wikiPageWikiLink of | dbr:Query_language dbr:Microsoft_Sync_Framework dbr:BaseX dbr:Apache_Attic dbr:Apache_XML dbr:Institute_for_System_Programming dbr:XML_retrieval dbr:Create,_read,_update_and_delete dbr:Open_Siddur_Project dbr:Operational_database dbr:Apache_CouchDB dbr:Comparison_of_XML_databases dbr:Solution_stack dbr:MarkLogic_Server dbr:TigerLogic dbr:Database_model dbr:Document-oriented_database dbr:Transaction_Processing_over_XML dbr:Database dbr:Relational_database dbr:Hierarchical_database_model dbr:Documentum dbr:MarkLogic dbr:IBM_Db2 dbr:Native_XML_database dbr:Object–relational_impedance_mismatch dbr:OrientDB dbr:XML dbr:XPath dbr:XQuery_API_for_Java dbr:Xml_database dbr:Sedna_(database) dbr:Object–relational_mapping dbr:Qizx dbr:Xml_management_system dbr:PureXML dbr:Outline_of_databases dbr:NXD dbr:XMLDB dbr:XML_Management_System dbr:XML_databases dbr:XML_native_database dbr:Xmlms |
is dbp:genre of | dbr:BaseX |
is rdfs:seeAlso of | dbr:PureXML |
is foaf:primaryTopic of | wikipedia-en:XML_database |