Sedna (baza de date)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Sedna este un sistem de gestionare a bazelor de date open source conceput pentru a stoca și manipula direct datele XML . Este o bază de date XML nativă, adică nu constă dintr-un wrapper care transformă datele XML în tupluri stocate efectiv într-o bază de date relațională , ci stochează etichetele într-o structură de copac care reprezintă direct cea a fișierului XML.

Structura interna

Pentru a stoca un arbore XML, Sedna folosește blocuri de octeți în interiorul unui fișier legat între ele prin pointeri stocate la rândul lor în liste bidirecționale. Această abordare, urmată de alte baze de date non-relaționale, cum ar fi Neo4j , permite o scalabilitate mare, deoarece timpul necesar pentru a găsi un copil sau un atribut depinde de numărul de copii sau de atributele nodului curent, mai degrabă decât de dimensiunea totală a arborelui .

Elemente conexe

linkuri externe

  • Sedna , pe modis.ispras.ru . Adus la 20 ianuarie 2011 (arhivat din original la 29 decembrie 2010) .
Software gratuit Free Software Portal : accesați intrările Wikipedia care se ocupă cu software-ul liber