publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
1 skomentuj »

TAGI: nosql , w3c , html5 , baza danych , storage , przeglądarka

2009-10-02 09:00  |  Adam Golański

W3C przedstawia szkic API dla nieSQL-owych baz danych

W3C przedstawia szkic API dla nieSQL-owych baz danych

Wkrótce po tym, jak w W3C ukończono prace nad szkicem implementacji Web Storage, mechanizmu do przechowywania uporządkowanych par wartości w przeglądarkach, Konsorcjum przedstawiło kolejny szkic, tym razem związany z bardziej wymagającymi zastosowaniami bazodanowymi.

WebSimpleDB API opisuje funkcje przeglądarki, które niezbędne są do wdrożenia mechanizmów przechowywania wielu wartości dla pojedynczego klucza, uporządkowanego pobierania wartości i efektywnego wyszukiwania. Interfejs wykorzystuje wiele kluczowych koncepcji języka HTML5 i rozbudowuje jednocześnie technologię WebWorkers.

Nowy szkic odrzuca dotychczasowe, bazujące na SQL-u podejście, wprowadzając koncepcję nieustrukturyzowanych danych, zawartych w encjach. Poza tym spotkamy tam już całkiem znajome rozwiązania – klucze główne, indeksy czy transakcje. Dzięki indeksom możliwe jest zdefiniowanie relacji pomiędzy tabelami.

Jak zauważyli redaktorzy serwisu heise.de, W3C nierozważnie dopuściło do sytuacji, w które możliwe jest dodawanie rekordów zawierających istniejące klucze – kończy się to nadpisaniem istniejącego rekordu. Problemów z dotychczasowymi mechanizmami lokalnego przechowywania danych w przeglądarkach jest zresztą wiele – Alberto Trivero z SecDiscover.com opublikował całkiem interesujący artykuł p.t. „Abusing HTML 5 Structured Client-side Storage”, w którym opisuje luki w bezpieczeństwie istniejących implementacji lokalnego storage'u.

Z samym opisem API WebSimpleDB można zapoznać się tutaj.

Źródło: heise.de, w3.org

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
1 skomentuj »

Komentarze

  • pawelh

    #1 pawelh 2009-10-07 14:07:45 0

    Dzięki indeksom możliwe jest zdefiniowanie relacji pomiędzy tabelami.

    Indeksy nie służą definiowaniu relacji, a porządkowaniu zbioru według wartości danej kolumny.

    IP: 89.174.38.[...] Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.0.14) Gecko/2009082707 Firefox/3.0.14 (.NET CLR 3.5.30729)

Uwaga! Możesz zarejestrować się w serwisie i w ten sposób zarezerwować swój nick oraz ominąć konieczność ciągłego odczytywania wyrazów.

Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł