[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