Domov Razvoj Kaj je razdeljena tabela? - definicija iz tehopedije

Kaj je razdeljena tabela? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni Hashed Table?

Hashhed table ali hash table je posebna vrsta notranje tabele, ki se uporablja v programih ABAP, kjer se s pomočjo funkcije hash pridobi potreben zapis tabele. Tako kot druge vrste notranjih tabel se tudi hešedelne tabele uporabljajo za črpanje podatkov iz standardnih tabel SAP s pomočjo programov ABAP ali ABAP objektov. Vendar za razliko od drugih vrst notranjih tabel, kot so standardne ali razvrščene, hash tabele ne morejo dostopati z indeksom. Tako kot pri tabelah podatkovnih baz je tudi v hashed tabelah potreben edinstven ključ.

Tehopedija razlaga Hashed Table

Značilnosti zasedene notranje tabele vključujejo: Če želite interno tabelo razglasiti z razgledano tabelo, mora izjava v notranji tabeli vsebovati ključne besede "TIP HASHED TABLE". To bi omogočilo dostop do interne tabele za algoritem notranjega HASH. Ko naj bo uporabljena tabela HASH, mora biti unikatni ključ naveden, saj je v algoritmu HASH obvezen. Edinstven ključ določa ključna beseda "UNIQUE KEY". Tabela hash-a omogoča, da ima tabela branje stroškov neodvisne od velikosti tabele. Kadar obstajajo velike množice podatkov z veliko odčitki in zanemarljivim številom zapisov, so prednostne mešane tabele pred drugimi vrstami notranjih tabel. Razpršene tabele so idealne tudi za obdelavo velikih količin podatkov. Ne glede na število prisotnih vnosov v tabelo, odzivni čas za dostop ključa v razgibani tabeli ostane stalen. Razpršene tabele delujejo sorazmerno hitreje samo za tipke s polno tabelo in ne morejo delovati v obsegih. Ta opredelitev je bila napisana v okviru SAP
Kaj je razdeljena tabela? - definicija iz tehopedije