Přejít na obsah
Osoba používající in-memory ERP

Skutečné výhody databáze
v paměti

 

Tato webová stránka byla pro vás přeložena strojovým překladem. Společnost SAP neposkytuje žádné záruky správnosti nebo úplnosti strojového překladu. Původní anglickou webovou stránku najdete pomocí mapy světa v pravém horním rohu této stránky.

Co je to databáze v paměti? Jednoduše řečeno, je to databáze, která je uchovávána v paměti počítače spíše než na tradičním místě, jako je úložiště disku. Pro většinu podnikových aplikací je čas potřebný k ukládání a načítání dat největším faktorem při určování, jak rychle lze úlohy dokončit – a zatímco několik milisekund k načtení dat z disku se může zdát triviální, když je násobeno tisíci nebo miliony záznamů, mohou tato zpoždění vážně ovlivnit rychlost a výkon systému. Když už jsou data v paměti, přístup je téměř okamžitý.

 

Podniky dnes potřebují informace v reálném čase – jinými slovy, potřebují vědět, co se nyní děje, ne to, co se mohlo stát včera nebo dokonce před několika minutami. Podniky očekávají, že jejich počítačové systémy udělají více a udělají to rychleji než staré systémy, aby mohly udržet krok s rychle se měnícím světem. Zřejmou odpovědí je databáze v paměti, ale donedávna byla paměť příliš drahá a počítačové systémy nebyly budovány tak, aby efektivně zvládaly velké množství potřebné paměti. Teď se to všechno změnilo. Moderní databáze  dokáží zajistit rychlost a schopnost reakce dnešních podnikových uživatelů. Programy napsané pro data v paměti vyžadují méně instrukcí, které se spouští rychleji. Uživatelské dotazy poskytují informace bez zpoždění, která jsou běžná u tradičních databázových systémů.

 

In-memory databáze, označované také jako databáze v reálném čase (RTDB), jsou přibližně od 80. let 20. století a byly používány v odvětvích, kde byly kritické doby rychlé odezvy, jako jsou telekomunikace, bankovnictví, cestování a hry. Nyní je cenově dostupný paměťový a systémový hardware k dispozici všem odvětvím a aplikacím, včetně ERP systémů.

Kde se dnes používají databáze in-memory?

Vznik cenově dostupných paměťových systémů otevřel příležitosti k rychlejšímu zpracování a lépe reagujícím systémům pro podnikové aplikace všeho druhu, nejen pro výše uvedené vysokoobjemové systémy zaměřené na transakce. Databáze v paměti jsou ideální pro aplikace, které zpracovávají mnoho dat (myšleno pokročilé plánování, simulace a analýzy), stejně jako pro podporu transakčního zpracování tam, kde je poptávka náhodná s velkými, nepředvídatelnými špičkami v příchozím provozu. A jsou dobré zejména pro společnosti, kde se data rychle rozšiřují, například:

  • Monitorování zdravotnických prostředků
  • Finanční analýzy v reálném čase
  • On-line bankovnictví a prodej kreditních karet
  • Stránky elektronického obchodu a online aukce
  • Tržní data nových produktů nebo nabídek v reálném čase
  • Strojové učení pro zúčtování a aplikace předplatitele
  • Zpracování geografického informačního systému (GIS)
  • Data snímače streamování (IoT)
  • Správa sítí a sítí
  • Výsledky propagace (testování A/B pro online reklamy)
  • Interaktivní hraní
  • A další…

Výhody in-memory

Rychlost čtení a zápisu dat je primární charakteristika dat v paměti, která umožňuje rychlejší zpracování a lepší odezvu v podnikových aplikacích. Ale vývojáři aplikací si rychle uvědomili, že tato rychlejší odezva a zvýšená funkčnost jsou také cenné při umožnění přepracování několika dalších nástrojů a programů, které přinášejí více hodnot. Když je databáze architektonická a budovaná ze základů na in-memory databázi, lze provést četná vylepšení v návrhu interních datových modelů a procesů.

 

Datový model: Pro starší technologie byla vyvinuta řada různých databázových struktur za účelem optimalizace přístupu k datům pro různé úlohy:

  • Data uložená v řádkách (tradiční schéma)
  • architektura orientovaná na sloupec, která poskytuje vysokoobjemovou rychlou odezvu přístupu pro omezenou podmnožinu dat
  • speciální databáze pro nestrukturovaná data a
  • Jiné, které mohou urychlit přístup v případech omezeného použití nebo vyhovět zvláštním požadavkům.
placeholder

Vyzkoušejte naši databázi v paměti

Testovací jednotka SAP HANA Cloud a zjištění výhod databáze v paměti. 

Moderní in-memory databáze umožňuje ukládání všech typů dat v jediném systému, včetně strukturovaných transakcí a nestrukturovaných dat, jako je hlas, video, volné dokumenty a e-maily – to vše se stejnou možností rychlého přístupu.

 

Rychlejší zpracování: Databáze v paměti jsou rychlejší než starší databáze, protože pro načtení dat vyžadují méně instrukcí CPU. Vývojáři mohou tohoto prospěchu využít přidáním další funkce bez doprovodného zátahu na odezvu systému. Také použití paralelního zpracování, aby bylo možné zpracovat více podmnožin (sloupců) současně, přidává ještě větší rychlost a kapacitu.

 

Kombinované nástroje: Tradiční systémy uchovávají transakční data ve staré databázi, ke které přistupuje online transakční zpracování (OLTP). Pro získání analytického pohledu se data často přesouvají do samostatné databáze (datového skladu), kde lze použít online nástroje pro analytické zpracování (OLAP) pro analýzu velkých datových sad (nebo Big Data). Moderní databáze v paměti mohou podporovat jak OLAP, tak OLTP, čímž eliminují potřebu redundantního ukládání a prodlevy mezi přenosy dat, což zase eliminuje případné obavy z úplnosti nebo včasnosti dat skladu.

 

Menší digitální stopa: Tradiční databáze uchovávají velké množství redundantních dat. Systém například vytvoří kopii každé řádky, která je aktualizována, a přidá tabulky kombinovaných datových sad, které zvyšují potřeby místa a požadavky na údržbu. Kromě výše uvedené redundance OLAP/OLTP ukládají databáze orientované na sloupec změny tak, jak jsou aplikovány na databázi.

 

Okamžitý přehled: Moderní databáze v paměti poskytuje integrované analytické nástroje, které poskytují podnikový přehled pro výstrahy v reálném čase a provozní výkaznictví živých transakčních dat.

Jak funguje moderní databáze in-memory?

Bylo by neefektivní a zbytečné uchovávat všechna firemní data v paměti; některé informace jsou uchovávány v paměti (tzv. horké úložiště), zatímco jiná data jsou uložena na disku (chladné úložiště). Označení „horké a studené“ je odvozeno od paradigmat zpracování informací vyvinutých odvětvím cloud computingu.  

 

Horká data jsou považována za kritická a často se k nim přistupuje, takže jsou uchovávána v paměti pro rychlé vyhledání a úpravu.
Příklad skladování za tepla a za studena

Příklad horkého vs. chladírenského úložiště pro systém ERP.

Data, která jsou statičtější – jinými slovy data, která jsou požadována zřídka a nejsou běžně vyžadována pro aktivní použití – mohou být ukládána méně nákladným (a nekonečně rozšiřitelným) způsobem na diskových discích nebo na solid-state zařízeních (SSD). Chladné úložiště dat neprofituje z rychlého přístupu k in-memory databázi, ale je stále snadno dostupné v případě potřeby pro méně časově kritické aplikace. Studené ukládání je nejlepší pro historická data, uzavřené činnosti, staré projekty a podobně.

 

Při plánování migrace do databáze v paměti se implementační tým rozhodne, jak třídit existující data do chladírenského úložiště pro minulé požadavky a horké úložiště pro probíhající činnosti. Musí být také stanovena archivační kritéria pro zachování aktivních systémů a dat v nejvyšších podmínkách.

 

Databázové systémy v paměti jsou navrženy s „perzistencí“ pro protokolování všech transakcí a změn za účelem zajištění standardní zálohy dat a obnovy systému. Perzistence v moderních systémech jim umožňuje běžet plnou rychlostí při zachování dat v případě výpadku napájení.

Čas na přechod k datům v paměti je nyní

Moderní databáze v paměti je důležitým základním stavebním kamenem pro digitální transformaci. Proč? Protože digitální podnik nemůže použít včerejší data k dnešním rozhodnutím. Nyní, když je tvorba cen v paměti nižší a kapacita paměti se neustále rozšiřuje, je databáze in-memory dobrou volbou pro podniky, které potřebují přehled v reálném čase, aby mohly prosperovat v dnešní ekonomice. 

placeholder

Co je SAP HANA?

Prozkoumejte databázi v paměti společnosti SAP a její výhody. 

Newsletter SAP Insights

placeholder
Přihlásit se k odběru dnes

Získejte důležité informace přihlášením k odběru našeho newsletteru.

Další čtení

Zpět na začátek