Anar al contingut

Bases de senyes natives XML

De L'Enciclopèdia, la wikipedia en valencià

Introducció

[editar | editar còdic]

És conegut per tots, que les bases de senyes són una part fonamental de totes les organisacions, puix en elles s'almagasenen informació crucial per al bon eixercite de les mateixes. Ademés d'això sabem que XML és el present i futur de l'administració de senyes, puix este llenguage ha permés trencar barreres i crear una manera estàndar de processar l'informació.

Puix be, XML està provocant l'aparició de noves tecnologies, entre elles, l'aparició d'una nova generació de bases de senyes, que si be es troben en una fase d'investigació i desenroll, en un futur poden ser una bona alternativa a les ya conegudes bases de senyes relacionals. Estos són aquells basats netament en XML o "native XML database".

Este tipo de bases de senyes són completament distintes a les relacionals, les quals en l'actualitat tenen soport per a XML, pero encara seguixen almagasenant tota l'informació de manera relacional, és dir en forma tabular (taules, registres i columnes) o cas contrari almagasenen tot el document en format Binary Large Object (BLOB), pero la principal característica que brinden estes bases de senyes és la capacitat d'obtindre els resultats de les consultes en format XML; és per això que dites bases de senyes pertanyen a la categoria de "XML-enabled database"

¿En que consistixen les Bases de Senyes natives en XML?

[editar | editar còdic]

Les bases de senyes natives definixen un model llògic per al document XML (a diferència de dit model), ademés, almagasena i recupera documents de la mateixa manera que els XML. Per lo manco este model deu incloure atributs com PCDATA, i documents en orde. Eixemples d'estos models són XPath, XML Infoset i models que impliquen DOM i SAX 1.0.

Base de senyes centrada en documents

[editar | editar còdic]

Totes les bases de senyes relacionals són centrades en les Senyes, puix lo que ells almagasenen en els seus camps són senyes simples més coneguts com a senyes atòmiques. Una base de senyes nativa en XML, no posseïx camps, ni almagasena senyes atòmiques, lo que ella almagasena són documents XML, per lo tant a este tipo de bases de senyes se'ls denomina bases de senyes centrades en documents.

Característiques

[editar | editar còdic]

Diversos productes brinden diferents característiques per a les bases de senyes natives en XML, pero generalment tenen les següents característiques:

Processament de senyes

[editar | editar còdic]

El processament de senyes en este tipo de bases de senyes semblaria ser alguna cosa molt beneficiós, pero realment no és aixina, pel format jeràrquic en el que està almagasenada l'informació. Moltes bases de senyes necessiten que l'usuari recupere tot el document XML, ho actualise en el XML API de la seua preferència i posteriorment torne a almagasenar el document en el repositori. Açò es deu a que encara no existix un llenguage estàndar que permeta l'actualisació, inserció o eliminació d'elements d'un document XML. Existix un llenguage que permet realisar actualisacions en un document XML pero encara no és un estàndart i molts gestors d'este tipo de bases de senyes no ho soporten, este llenguage és Xupdate.

Almagasenament

[editar | editar còdic]

Per deducció llògica, una base de senyes nativa en XML almagasena l'informació en format XML, pero açò és solament una deducció llògica, puix este tipo de bases de senyes tenen repositoris en un format "tipo XML", com pot ser DOM o Infoset. En este mateix "repositori" (paquet d'archius) s'almagasenen els índexs que es generen per cada document XML almagasenat.

Este tipo de bases de senyes no utilisa SQL com llenguage de consulta. En lloc d'això utilisen Xpath. Algunes bases de senyes permeten seleccionar els elements que deuran tindre índexs mentres que atres bases de senyes indexen tot el contingut del document. El problema que tenen les busques en este tipo de bases de senyes és que no permeten realisar busques molt complicades, com per eixemple ordenament i cross join, degut a que Xpath no va ser creada realment per a busques en bases de senyes, sino simplement per a busques en un sol document.

Moltes bases de senyes permeten realisar busques utilisant la tecnologia Full-Text Search, d'esta manera es pot agilitar la busca de senyes en els documents XML.


Referències

[editar | editar còdic]