🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #10188

Re: XML et base de donn�es

#10188
From: Jean-Philippe BRUNET
Date: Sun, 26 Nov 2000 00:00
27 lines
2178 bytes
> XML n'est qu'un format de stockage. En m�moire, c'est un DOM. On agit
> donc sur le DOM, qu'on re-s�rialise ensuite (sauvegarde dans le
> fichier).
Pas forc�ment, il existe d'autres mod�les que DOM applicables au XML, et il
fallait bien bosser avant que DOM existe.
Une base XML est rarement monofichier.
En g�n�ral on utilise plutot des documents de lien qui permettent de
structurer la base en fragments.
Du coup, on n'est pas toujours forc� de res�rialiser au sens ou tu
l'entends.
Les fragments peuvent �tre r�partis dans un grand nombre de fichiers de
transaction et rassembl�s ensuite. Sur les petites structures (quelques
dizaine de milliers de fragments) l'OS est suffisant pour cela. Sur des
structures plus importantes en volume (millions ou milliards de fragments),
j'utilise un moteur de recherche qui remplace le syst�me de fichier et qui
fait "voir" les fragments sous forme de fichiers isol�s ou composites, selon
ce qu'on veut en faire derriere.
Dans cette situation:
Le fichier de sauvegarde de la base est un gros et massif fichier XML,
�ventuellement compress�.
les fichiers vivants sont des fichiers XML, plus des index binaires qui
permettent de retrouver les fragments mais qui ne sont pas indispensables �
la reconstitution de la base en cas de crash.

Jean-Philippe BRUNET
Commutation et T�l�phonie S.A.
Technical Details
Message-ID: <8vqm0j$4g6$1@news4.isdnet.net>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <8u14vh$2p0i$1@news6.isdnet.net> <8uhjnq$1vl5$1@news5.isdnet.net> <wyvgtse36c.fsf@polya.u-strasbg.fr> <8v14jn$10a$1@reader1.imaginet.fr> <0i71v8.c78.ln@ptittom.free.fr>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,c8fae347f5d2adea
X-Google-Attributes: gid114f60,public
From: "Jean-Philippe BRUNET" <jean-philippe.brunet@libertysurf.fr>
Subject: Re: XML et base de donn�es
Date: 2000/11/26
Message-ID: <8vqm0j$4g6$1@news4.isdnet.net>
X-Deja-AN: 697830171
References: <8u14vh$2p0i$1@news6.isdnet.net> <8uhjnq$1vl5$1@news5.isdnet.net> <wyvgtse36c.fsf@polya.u-strasbg.fr> <8v14jn$10a$1@reader1.imaginet.fr> <0i71v8.c78.ln@ptittom.free.fr>
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
X-Complaints-To: abuse@isdnet.net
X-Trace: news4.isdnet.net 975231827 4614 213.36.113.123 (26 Nov 2000 09:43:47 GMT)
X-MSMail-Priority: Normal
NNTP-Posting-Date: 26 Nov 2000 09:43:47 GMT
Newsgroups: fr.comp.text.xml