Hal-db

Hal-db

HALDB (High Availability Large Database) ist ein Datenbanktyp bei IMS, den IBM mit IMS Version 7 neu eingeführt hat.

Inhaltsverzeichnis

Größenbeschränkung

Besonderes Merkmal einer HALDB ist die Möglichkeit zur Partitionierung. Eine HALDB kann auf mehr als Tausend Partitionen aufgeteilt werden (bei Einführung: 1001). Jede Partition kann aus bis zu 10 Datagroups mit je maximal 4 Giga Byte Daten bestehen. Das ergibt eine maximale Größe von 1001*10*4 Giga Byte.

Partitionierung

Jeder Datenbanksatz besitzt einen eindeutigen Schlüssel (Key). Über diesen und mittels vordefinierter Keygrenzen ermittelt das Datenbanksystem selbstständig die zugehörige Partition für jeden Datenbanksatz. Alternativ kann dem Datenbanksystem je Datenbank eine selbstgeschriebene Routine für die Verteilung (Partition Selection Exit - PSE) bekanntgegeben werden.

HALDB-Typen

PHIDAM (Partitioned HIDAM)

Jede Partition besitzt einen Primary Index (HIDAM steht für Hierarchical Index Direct Access Method). Damit ist ein Direktzugriff über einen Index. möglich.

PHDAM (Partitioned HDAM)

Obwohl ohne Index, ist Direktzugriff mit Hilfe einer Hash-Funktion (Randomizing-Routine) möglich. Sie berechnet für jeden Datensatz die Stelle innerhalb der Datenbank-Partition, an der dieser zu stehen hat.

PSINDEX (Partitioned Secondary Index)

Zu jeder PDHAM oder PHIDAM Datenbank können optional 0 bis n Sekundär-Indizes (PSINDEX) definiert werden.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • halələnmə — «Halələnmək»dən f. is …   Azərbaycan dilinin izahlı lüğəti

  • hal — hal·a·car·i·dae; hal·ate; hal·a·zone; hal·berd; hal·berd·ier; hal·chid·ho·ma; hal·dane s; hal·dan·ite; hal·du; hal·e·co·mor·phi; hal·e·cos·to·mi; hal·fa; hal·i·ae·e·tus; hal·i·but; hal·i·but·er; hal·i·car·nas·si·an; hal·i·choe·rus;… …   English syllables

  • Hal — steht für: HAL 9000, der Computer in den Filmen: „2001: Odyssee im Weltraum“ und „2010 – Das Jahr, in dem wir Kontakt aufnehmen“ (9000) Hal, ein Hauptgürtelasteroid, dessen Name auf den vorstehenden Computer anspielt. HAL Dhruv, ein indischer… …   Deutsch Wikipedia

  • Hal — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. HAL est un sigle composé des trois lettres H, A et L et un acronyme, qui signifie : HAL 9000, l ordinateur du film 2001 : l odyssée de l espace, HAL… …   Wikipédia en Français

  • hal — s.n. Stare rea, situaţie vrednică de plâns. ♢ loc. adv. În aşa hal (că)... = în aşa măsură (că)... Într un hal... sau Într un hal fără (de) hal = în cea mai proastă stare. ♢ expr. A nu avea hal să... = a nu fi în stare, a nu putea să... – Din tc …   Dicționar Român

  • HAL/S — is a real time aerospace programming language, best known for its use in the Space Shuttle program. It was designed by Intermetrics in the 1970s for NASA. HAL/S is written in XPL, a dialect of PL/I.The three key factors in writing the language… …   Wikipedia

  • HAL — steht für: HAL 9000, der Computer in den Filmen: „2001: Odyssee im Weltraum“ und „2010 – Das Jahr, in dem wir Kontakt aufnehmen“ (9000) Hal, ein Hauptgürtelasteroid, dessen Name auf den vorstehenden Computer anspielt. HAL Dhruv, ein indischer… …   Deutsch Wikipedia

  • Hal — puede referirse a: HAL 9000: Personaje de la saga iniciada con 2001: Una odisea del espacio. HΛL: Banda musical japonesa. HAL (software): Capa de abstracción software para acceder al hardware en Linux y Windows. (En inglés: en:HAL (software)) HAL …   Wikipedia Español

  • HAL 5 — HAL, or Hybrid Assistive Limb, is an artificial powered exoskeleton suit currently in development by Tsukuba University of Japan, and still slated for production in the near future, as of October 2006, pending field testing. [… …   Wikipedia

  • HAL — может значить: по отношению к программному обеспечению, Hardware abstraction layer общая статья о слоях аппаратных абстракций HAL (freedesktop.org) слой аппаратных абстракций от freedesktop.org; HAL/S, язык программирования, используемый на… …   Википедия

  • Hal — /hal/, n. a male given name, form of Harold. Chem. halogen. * * * In Sufism, a state of mind reached from time to time by mystics during their journey toward God. The aḥwāl (plural of ḥāl) are God given graces that appear when a soul is purified… …   Universalium

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”