INFO
Sylabus
Standard ODMG, część 1
1. Plan wykładu
2. Co to jest ODMG?
3. Kluczowi zawodnicy obiektowych BD
4. Krytyczne cechy obiektowych baz danych:
5. Kryteria oceny (obiektowych) SZBD
6. Po co standard?
7. Co podlega standardyzacji?
8. ODMG 2.0: zawartość
9. ODMG 2.0: podejście umiarkowanie rewolucyjne
10. ODMG 2.0: Ramowa architektura
11. Model obiektowy ODMG
12. Typy i klasy; interfejsy i implementacje
13. Podtypy i dziedziczenie
Skorowidz
Wyście:
Wyklad VII. Wprowadzenie do standardu ODMG, część 1:
Motywacje, Model obiektowy (KURS SSR)
I II III IV V VI VII VIII IX X XI XII XIII XIV
« poprzedni punkt   następny punkt »

5. Kryteria oceny (obiektowych) SZBD

Wydajność (performance) - jak szybki jest produkt?

Skalowalność (scalability) - jak produkt będzie działał gdy wzrośnie liczba użytkowników i objętość danych?

Funkcjonalność (functionality) - jakie możliwości i cechy produkt oferuje?

Zgodność ze standardami - czy produkt uzależnia od jednego dostawcy?

Łatwość użycia (usability) - ile wysiłku kosztuje nauczenie się produktu i jak łatwo będzie się go używać?

Niezawodność (reliability) - jak często produkt zawodzi?

Wspomaganie (support) - czy dostawca produktu zapewnia pomoc i jest odpowiedzialny?

Środowisko (environment) - na jakim sprzęcie/systemie operacyjnym pracuje produkt?

Żywotność (viability) - czy można oczekiwać, że dostawca będzie podtrzymywał produkt w przyszłości?

Cena (price) - ile kosztuje produkt, w krótkim czasie i w oczekiwanym horyzoncie czasowym?

(1kB)


6. Po co standard?

(1kB)
Przenaszalność (portability):
Aplikacja może działać na różnych obiektowych SZBD
(1kB)
Współdziałanie (interoperability):
Aplikacja może działać jednocześnie z wieloma obiektowymi SZBD
(1kB)
Wartość dodana, synergia:
  • Wytwórcy oprogramowania mogą skupić się na wartościach dodanych, nie na podstawowych interfejsach
  • Narzędzia i biblioteki wspólne dla wielu systemów (nowy rynek)
  • Uwolnienie użytkowników od niebezpieczeństwa zależności od jednego dostawcy
  • Szybszy wzrost przemysłu, poprzez wzrost konkurencji w zakresie wartości dodanych
  • Komunikacja pomiędzy użytkownikami i projektantami
  • Ujednolicone uczenie
  • W tej chwili jest dość trudno ocenić, czy standard spełni te oczekiwania. Jak uczy doświadczenie standardów SQL i C++, prawdopodobnie nie spełni. Jest to jednak nieodzowny początek drogi.
    (2kB)



    « poprzedni punkt   następny punkt »