SAP FORUM CZ&SK 2014 (máj 2014) | Page 24

odlišujúci atribút platformy sap Hana Stĺpcové a riadkové úložisko dát Jedným z odlišujúcich atribútov platformy SAP HANA je používanie riadkových aj stĺpcových úložísk v rámci jedného nástroja. obrázok č. 10: riadkové a stĺpcové úložisko pre tabuľku Databázová tabuľka je v podstate dvojdimenzionálna dátová štruktúra s bunkami usporiadanými do riadkov a stĺpcov. Pamäť počítača je však usporiadaná ako lineárna postupnosť. Na ulo­ ženie tabuľky v lineárnej pamäti sú k dispozícii dve možnosti, ako je znázornené aj na obrázku č. 10. V riadkovom úložisku sa uchováva sekvencia záznamov obsahujúcich polia jedného riadka v tabuľke. V stĺpcovom úložisku sú položky stĺpca uložené v susediacich miestach pamäte. tabuľka voľba medzi stĺpcovým a riadkovým ukladacím priestorom V rámci platformy SAP HANA môžete zadať, či sa tabuľka má uložiť po stĺpcoch alebo po riadkoch. Riadkové úložisko sa odporúča v nasledujúcich prípadoch: • tabuľka obsahuje malý počet riadkov, ako napríklad konfiguračná tabuľka, • aplikácia potrebuje, aby sa v určitom čase spracoval iba jeden záznam (množstvo výberov alebo aktualizácií jednotlivých záznamov), • aplikácia zvyčajne potrebuje prístup k celému záznamu, • stĺpce obsahujú najmä odlišné hodnoty, takže miera kompresie bude nízka, • nevyžadujú sa agregácie a rýchle vyhľadávanie. Riadkové úložisko sa používa napríklad pre metadáta databázy SAP HANA, pre interné dáta aplikačného servera, ako sú napríklad systémové tabuľky servera ABAP™, a pre konfigu­ račné dáta. Vývojári aplikácií sa okrem toho môžu rozhodnúť pre vloženie aplikačných tabuliek do riadkového úložiska, ak sú splnené kritériá uvedené vyššie. štát produkt predaj USA Alpha 3 000 USA Beta 1 250 Japonsko Alpha 700 Spojené kráľovstvo Alpha 450 riadkové úložisko stĺpcové úložisko Riadok č. 1 Štát USA USA Alpha 3 000 Riadok č. 2 USA Japonsko USA Spojené kráľovstvo Beta 1 250 Riadok č. 3 Produkt Beta Japonsko Alpha Alpha 700 Riadok č. 4 Spojené kráľovstvo Alpha Alpha Predaj 3 000 1 250 Alpha 700 450 450 Stĺpcové úložisko sa odporúča v nasledujúcich prípadoch: • výpočty sa uskutočňujú iba s jedným stĺpcom alebo iba s niekoľkými stĺpcami, • tabuľka sa prehľadáva na základe hodnôt niekoľkých stĺpcov, • tabuľka má veľký počet stĺpcov, • tabuľka má veľký počet stĺpcov a vyžadujú sa operácie so stĺpcami (agregácia, skenovanie atď.), • väčšina stĺpcov obsahuje iba niekoľko odlišných hodnôt (v porovnaní s počtom riadkov), takže možno dosiahnuť vyššie miery kompresie. sap Hana - platforma pre analýzu dát v reálnom čase a podnikové aplikácie novej generácie 13