• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • DB2



    Podstrony: 1 [2] [3]
    Przeczytaj także...
    Kompresja danych (ang. data compression) – polega na zmianie sposobu zapisu informacji tak, aby zmniejszyć redundancję i tym samym objętość zbioru. Innymi słowy chodzi o wyrażenie tego samego zestawu informacji, lecz za pomocą mniejszej liczby bitów.System R – przełomowy system bazodanowy zbudowany w latach 70. jako projekt badawczy IBM w San Jose Research Center (obecnie IBM Almaden Research Center). W systemie tym wprowadzono język zapytań SQL i wykazano wydajność przetwarzania transakcyjnego w relacyjnym modelu baz danych.

    IBM DB2relacyjny serwer danych z rodziny Information Management Software.

    Historia[ | edytuj kod]

    W czerwcu 1970 Edgar Frank Codd, pracując dla IBM, opublikował „A Relational Model of Data for Large Shared Data Banks” – pracę na temat relacyjnego modelu organizacji danych. Model relacyjny i pierwowzór języka SQL (wtedy Alfa) po raz pierwszy zostały zaimplementowane przez IBM w projekcie System R (System Rational), będącym protoplastą DB2, prowadzonym w latach 1974–1978 w San José Laboratory w Kalifornii. Od tego czasu IBM stworzył całą rodzinę oprogramowania relacyjnych systemów zarządzania bazą danych (RDBMS). Początkowo oprogramowanie było przeznaczone tylko na platformy typu mainframe, na przykład Virtual Machine (VM), Virtual Storage Extended (VSE).

    XML (ang. Extensible Markup Language, w wolnym tłumaczeniu Rozszerzalny Język Znaczników) – uniwersalny język formalny przeznaczony do reprezentowania różnych danych w strukturalizowany sposób.Licencja oprogramowania – umowa na korzystanie z utworu jakim jest aplikacja komputerowa, zawierana pomiędzy podmiotem, któremu przysługują majątkowe prawa autorskie do utworu, a osobą, która zamierza z danej aplikacji korzystać.

    Nazwa DB2 została użyta po raz pierwszy dla RDBMS w 1983, kiedy IBM udostępnił pierwszą wersję na platformę Multiple Virtual Storage (MVS). Nazwa DB2 (skrót od Database 2) symbolizuje bazę danych drugiej generacji na znak odejścia od modelu hierarchicznego. Aktualnie DB2 jest rozwijane zarówno na platformach typu mainframe, jak i platformach systemów otwartych. DB2 na OS/2 Extended Edition wprowadzony w 1987 był pierwszym systemem przeznaczonym na platformę otwartą.

    XQuery (ang. XML Query Language, w tłumaczeniu Język Zapytań XML, Język Zapytań Rozszerzalnego Języka Znaczników) – język zapytań (jednakże posiadający pewne cechy języka programowania) służący do przeszukiwania dokumentów XML. Język XPath od wersji 2.0 uznawany jest za pewien podzbiór XQuery. Typ MIME języka XQuery to application/xquery.Microsoft Windows (ang. windows „okna”, IPA: [maɪkɹoʊsɑːft ˈwɪndoʊz]) – rodzina systemów operacyjnych stworzonych przez firmę Microsoft. Systemy rodziny Windows działają na serwerach, systemach wbudowanych oraz na komputerach osobistych, z którymi są najczęściej kojarzone.

    27 czerwca 1997 IBM ogłosił wprowadzenie IBM DB2 v5. Od wersji 5 DB2 była zdolna przechowywać każdy rodzaj danych elektronicznych takich jak: audio, wideo czy dokumenty testowe. Była to też pierwsza wersja zoptymalizowana dla Internetu. Wersja 5 obsługiwała większość platform takich: OS/2, Windows, AIX, HP-UX lub Solaris. Od wersji 5 DB2 działała na różnych konfiguracjach sprzętowych od platform jednoprocesorowych, przez symetryczne platformy wieloprocesorowe (SMP) do systemów masywnego przetwarzania równoległego (MPP) na klastrach kończąc.

    Mainframe (ang. main – główny, frame – struktura) (często w Stanach Zjednoczonych nazywany "Big Iron", dawniejsze polskie określenie to "komputery głównego szeregu") – klasa komputerów używanych głównie przez duże organizacje dla krytycznych aplikacji (np. finansowych, statystycznych). Są systemami o dużej niezawodności. W czasie, gdy powstawały i odnosiły największe sukcesy, ich alternatywą były minikomputery i kalkulatory.MVS - system operacyjny systemów Mainframe. Skrót rozwijany jako Multiple Virtual Storage. Jest kolejnym członkiem rodziny systemów wsadowych (OS/360, OS/VS2). Wspierał zarówno przetwarzanie wsadowe (ang. batch) jak i transakcyjne. Nowym elementem w stosunku do poprzedników było wprowadzenie koncepcji wirtualnej przestrzeni adresowej. Został zastąpiony przez OS/390.

    IBM dodał do nazwy bazy danych termin „uniwersalna” dla podkreślenia jej nowych cech i elastyczności. Od wersji 5 kolejne dystrybucje DB2 przyjmowały nazwę IBM DB2 UDB. Wersja 5 piąta została wycofana ze sprzedaży 31 grudnia 2001. Obecnie w odniesieniu do DB2 używana jest nazwa IBM DB2 LUW (Linux, Unix, Windows). W DB2 v9 IBM wykorzystał doświadczenie z okresu modelu hierarchicznego, wprowadzając silnik hybrydowy hierarchiczno-relacyjny wspomagający obsługę dokumentów XML. W grudniu 2007 została wprowadzona na rynek edycja IBM DB2 v.9.5.

    AIX (ang. Advanced Interactive eXecutive) to odmiana systemu Unix tworzona przez firmę IBM na podstawie zarówno SysV, jak i BSD. W systemie zostały zaimplementowane także technologie z systemów mainframe, które zwiększają jego niezawodność i dostępność. System operacyjny AIX jest przeznaczony dla serwerów firmy IBM z procesorami z rodziny Power (RS/6000, pSeries, Power System). Wczesne wersje systemu AIX były też instalowane na komputerach Macintosh firmy Apple wyposażonych w procesory POWER. Obecnie dostępna jest bardzo szeroka gama systemów serwerowych wyposażonych w procesory Power, od najwiekszych Power System 795 (do 256 układów POWER7) do serwerów typu blade (najmniejszy dostępny serwer JS12 wyposażony w 2 układy POWER6). O ile cały czas dostępna jest możliwość natywnej instalacji (bezpośrednio na serwerze), to jednak jest ona stosowana stosunkowo rzadko, a preferowane są raczej środowiska zwirtualizowane, wykorzystujące hiperwizor PowerVM. W przypadku dużych maszyn (np. p590) jest to rozwiązanie domyślne.Edgar Frank "Ted" Codd (ur. 23 sierpnia 1923 w Portland w Anglii, zm. 18 kwietnia 2003 w Williams Island na Florydzie) - brytyjski informatyk, znany przede wszystkim ze swojego wkładu do rozwoju teorii relacyjnych baz danych.


    Podstrony: 1 [2] [3]




    Warto wiedzieć że... beta

    SQL (ang. Structured Query Language wym. /ɛskjuːˈɛl/) – strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych.
    Model relacyjny – model organizacji danych bazujący na matematycznej teorii mnogości, w szczególności na pojęciu relacji. Na modelu relacyjnym oparta jest relacyjna baza danych (ang. Relational Database) – baza danych, w której dane są przedstawione w postaci relacyjnej.
    XPath (ang. XML Path Language, w wolnym tłumaczeniu Język ścieżek XML, Język ścieżek rozszerzalnego języka znaczników) – język służący do adresowania części dokumentu XML.
    Komputery masowo równoległe (ang. Massively Parallel Processors, MPP) – rodzaj architektury komputerowej. Jej zadaniem jest umożliwienie przetwarzania współbieżnego (jednoczesnego) na wielu procesorach.
    System zarządzania relacyjną bazą danych (ang. Relational Database Management System, RDBMS) – to zestaw programów służących do korzystania z bazy danych opartej na modelu relacyjnym.
    Internet (skrótowiec od ang. inter-network, dosłownie "między-sieć") – ogólnoświatowa sieć komputerowa, określana również jako sieć sieci. W znaczeniu informatycznym Internet to przestrzeń adresów IP przydzielonych hostom i serwerom połączonym za pomocą urządzeń sieciowych, takich jak karty sieciowe, modemy i koncentratory, komunikujących się za pomocą protokołu internetowego z wykorzystaniem infrastruktury telekomunikacyjnej.
    IBM (ang. International Business Machines Corporation; potocznie zwany Big Blue, NYSE: IBM) – jeden z najstarszych koncernów informatycznych.

    Reklama

    Czas generowania strony: 0.032 sek.