SAP HANA - silnik przetwarzania w pamięci
Baza danych w pamięci oznacza, że wszystkie dane z systemu źródłowego są przechowywane w pamięci RAM. W konwencjonalnym systemie baz danych wszystkie dane są przechowywane na dysku twardym. Baza danych SAP HANA w pamięci nie marnuje czasu na ładowanie danych z dysku twardego do pamięci RAM. Zapewnia szybszy dostęp do danych do procesorów wielordzeniowych w celu przetwarzania i analizy informacji.
Funkcje bazy danych w pamięci
Główne cechy bazy danych w pamięci SAP HANA to -
SAP HANA to hybrydowa baza danych w pamięci.
Łączy technologię bazową opartą na wierszach, kolumnach i obiektowo.
Wykorzystuje przetwarzanie równoległe z architekturą procesora wielordzeniowego.
Konwencjonalna baza danych odczytuje dane z pamięci w ciągu 5 milisekund. Baza danych SAP HANA w pamięci odczytuje dane w ciągu 5 nanosekund.
Oznacza to, że odczyty pamięci w bazie danych HANA są 1 milion razy szybsze niż odczyty z pamięci twardego dysku konwencjonalnej bazy danych.
Analitycy chcą widzieć bieżące dane natychmiast w czasie rzeczywistym i nie chcą czekać na dane, aż zostaną załadowane do systemu SAP BW. Przetwarzanie w pamięci SAP HANA umożliwia ładowanie danych w czasie rzeczywistym z wykorzystaniem różnych technik udostępniania danych.
Zalety bazy danych w pamięci
Baza danych HANA wykorzystuje przetwarzanie w pamięci, aby zapewnić najszybsze prędkości pobierania danych, co jest kuszące dla firm zmagających się z transakcjami online na dużą skalę lub terminowym prognozowaniem i planowaniem.
Pamięć dyskowa jest nadal standardem dla przedsiębiorstw, a cena pamięci RAM stale spada, więc architektury intensywnie korzystające z pamięci ostatecznie zastąpią wolne, mechaniczne dyski obrotowe i obniżą koszt przechowywania danych.
Magazyn oparty na kolumnach w pamięci zapewnia nawet 11-krotną kompresję danych, zmniejszając w ten sposób przestrzeń do przechowywania ogromnych danych.
Te zalety szybkości oferowane przez system pamięci RAM są dodatkowo wzmocnione przez użycie wielordzeniowych procesorów, wielu procesorów na węzeł i wielu węzłów na serwer w środowisku rozproszonym.