Binary XML
Binary XML, de nieuwe storage optie in 11g, slaat het document op in een "post-parse" binair formaat welke speciaal is ontworpen voor XML. Deze optie is geschikt voor de meeste XML behoefte. De extra binaire storage levert vergelijkbare performance resultaten op als bij ongestructureerde opslag, echter query en schijfruimte performance wat vergelijkbaar is aan gestructureerde opslag. In tegenstelling tot gestructureerde opslag, is het voordeel van binaire XML niet afhankelijk van schema registratie.  Dit komt door de optie van het registreren van een binaire XML schema met op schema gebaseerde XML tabellen. Echter 1 maar, een geregistreerde XML schema kan niet gedeeld worden tussen een binaire tabel en een object relationele tabel.

De beste strategie als je moet kiezen  hoe je de XML inhoud wil onderhouden, is om eerst de binaire storage optie te proberen en kijken of de performance acceptabel is. Als het niet acceptabel is, probeer dan de gestructureerde opslag optie. De reden dat de voorkeur uitgaat naar binaire opslag is dat het gemakkelijk in gebruik is en dat het het minst aan onderhoud onderhevig is omdat schema registratie niet nodig is. Binaire XML type columns zijn ook makkelijker te gebruiken in niet-XML Type tabellen omdat de performance niet onderhevig is aan het creëren van indexen.  

Om binaire storage te gebruiken, moet de XML tabel met de volgende syntax aangemaakt worden:

CREATE TABLE BINARY_XML_TABLE OF XMLType XMLTYPE STORE AS BINARY XML;

Table created.
 

Advertentie

>

Poll

Voorkeur
 

Wie is er aanwezig

We hebben 413 gasten online