[announce] packages.pld-linux.org /early alpha/

Radosław Kintzi rakin w pop.e-wro.pl
Czw, 6 Sty 2005, 12:42:11 CET


Jacek Konieczny napisał(a):

>On Thu, Jan 06, 2005 at 11:51:41AM +0100, Radosław Kintzi wrote:
>  
>
>>Jeżeli faktycznie chcemy mieć coś jak packages.debian.org, to proponuje 
>>zrobić bazę opartą o RDF.
>>    
>>
>
>Do wewnętrznej reprezentacji? Po cholerę? Jeżeli chodzi tylko
>o udostępnianie danych w formanie RDF, to jestem jak najbardziej za. 
>  
>
Wewnętrzna reprezentacja nie ma nic wspólnego z XMLem. Nie przechowujesz 
dokumentów xmlowych tylko trójki:
zasób (w naszym wypadku pakiet), właściwość, wartość. XML jest tu tylko 
sposobem zapisu wiedzy służącym do jej prezentowania na zewnątrz.

>Ale XMLowa baza danych, to po prostu pomyłka, szczególnie w tym
>przypadku (gdzie schemat jest znany i raczej niezbyt zmienny).
>  
>
Zgadzam się. Jak już napisłem, Redland wspiera różne metody 
przechowywania wiedzy, również w SQLu - nie wiem jaka jest wewnętrzna 
organizacja takiej bazy (mózna by to sprawdzić), ale na pewno nie jest 
to baza dokumentów XML. Prędzej prosta tabela z trzema kolumnami, ale 
sądzę, że postarali się o optymalizację takiej bazy, dobre indeksy, itp. 
Zaleta takiego podejścia jest taka, że pisząc program koncentrujesz się 
na RDFie i wiedzy, którą masz do zaprezentowania, przetworzenia, a SQLem 
zajmuje się już biblioteka.

>Pozdrowienia,
>	Jacek
>  
>
Radek





Więcej informacji o liście dyskusyjnej pld-discuss-pl