Siirry sisältöön
Henkilö, joka käyttää in-memory-ERP:tä

Muistissa olevan tietokannan
todelliset hyödyt

 

Tämä verkkosivu on käännetty koneellisesti. SAP ei anna takuuta konekäännöksen oikeellisuudesta tai täydellisyydestä. Alkuperäinen englanninkielinen verkkosivu löytyy tämän sivun oikeassa yläkulmassa olevasta maailmankartasta.

Mikä on in-memory-tietokanta? Yksinkertaisesti sanottuna se on tietokanta, jota säilytetään pikemminkin tietokoneen muistissa kuin perinteisessä paikassa, kuten levytallennustilassa. Useimmissa liiketoimintasovelluksissa tietojen tallentamiseen ja hakemiseen tarvittava aika on suurin tekijä sen määrittämisessä, kuinka nopeasti tehtävät voidaan suorittaa. Muutama millisekunti tietojen noutamiseksi levyltä voi vaikuttaa mitättömältä, kun nämä viivästykset kerrotaan tuhansilla tai miljoonilla tallenteilla, mikä voi vaikuttaa vakavasti järjestelmän nopeuteen ja suorituskykyyn. Kun tiedot ovat jo muistissa, pääsy on lähes hetkellistä.

 

Yritykset tarvitsevat nykyään reaaliaikaista tietoa – toisin sanoen niiden on tiedettävä, mitä nyt tapahtuu, ei sitä, mitä on saattanut tapahtua eilen tai edes muutama minuutti sitten. Yritykset odottavat tietokonejärjestelmiensä tekevän enemmän ja nopeampia kuin vanhat järjestelmät, jotta ne voivat pysyä nopeasti muuttuvassa maailmassa. Inmemory-tietokanta on ilmeinen vastaus, mutta viime aikoihin asti muisti oli liian kallis, eikä tietokonejärjestelmiä ole rakennettu käsittelemään tehokkaasti tarvittavaa suurta muistin määrää. Nyt kaikki tämä on muuttunut. Nykyaikaisilla tietokannoilla  saadaan nopeasti ja reagoivaksi nykypäivän yrityskäyttäjien tarpeita. Inmemory-tietoja varten kirjoitetut ohjelmat vaativat vähemmän ohjeita, jotka suoritetaan nopeammin. Käyttäjäkyselyt toimittavat tiedot ilman perinteisille tietokantajärjestelmille yhteisiä viiveitä.

 

In-memory-tietokantoja, joita kutsutaan myös reaaliaikaisiksi tietokannoiksi (RTDB), on käytetty 1980-luvulta lähtien, ja niitä on käytetty toimialoilla, joilla nopeat vasteajat olivat kriittisiä, kuten televiestintä, pankkitoiminta, matkailu ja pelaaminen. Nyt kaikilla toimialoilla ja sovelluksissa, myös ERP-järjestelmissä, on käytettävissä kohtuuhintainen muisti ja järjestelmälaitteisto.

Missä in-memory-tietokantoja käytetään tänään?

Kohtuuhintaisten muistiin asennettujen järjestelmien käyttöönotto on avannut mahdollisuuksia nopeampaan käsittelyyn ja reagoivampiin järjestelmiin kaikenlaisissa liiketoimintasovelluksissa, ei pelkästään edellä mainituissa suurivolyymisissa ja liiketoimiin suuntautuneissa järjestelmissä. In-memory-tietokannat ovat ihanteellisia sovelluksille, jotka käsittelevät paljon dataa (esim. laajennettu suunnittelu, simulointi ja analyysit), sekä tapahtumakäsittelyn tukemiseen silloin, kun tarve on satunnaista ja saapuvassa liikenteessä on suuria, arvaamattomia piikkejä. Ne ovat erityisen hyviä yrityksille, joissa tiedot laajenevat nopeasti, kuten:

  • Lääkinnällisten laitteiden valvonta
  • Reaaliaikaiset taloushallinnon analyysit
  • Verkkopankki- ja luottokorttimyynti
  • Sähköisen kaupankäynnin sivustot ja verkkohuutokaupat
  • Reaaliaikaiset markkinatiedot uusista tuotteista tai tarjouksista
  • Koneoppiminen laskutus- ja tilaajasovelluksia varten
  • Maantieteellisen tietojärjestelmän (GIS) käsittely
  • Streaming-anturin tiedot (IoT)
  • Verkon ja verkon hallinta
  • Mainonnan tulokset (online-mainosten A/B-testaus)
  • Interaktiivinen pelaaminen
  • Ja lisää…

Muistissa olevien hyödyt

Tietojen lukemisen ja kirjoittamisen nopeus on muistissa olevan tiedon ensisijainen ominaisuus, joka mahdollistaa nopeamman käsittelyn ja paremman reagoinnin liiketoimintasovelluksissa. Sovelluskehittäjät ovat kuitenkin nopeasti ymmärtäneet, että tämä nopeampi reagointi ja paremmat valmiudet ovat myös arvokkaita, koska ne mahdollistavat useiden muiden arvokkaampien työkalujen ja ohjelmien uudelleensuunnittelun. Kun tietokanta on arkkitehturoitu ja rakennettu maan pinnalta in-memory-tietokantaan, voidaan tehdä lukuisia parannuksia sisäisten tietomallien ja -prosessien suunnitteluun.

 

Tietomalli: Vanhoja teknologioita varten on kehitetty useita erilaisia tietokantarakenteita tietojen käytön optimoimiseksi eri tehtäville:

  • Tiedot tallennettu riveille (perinteinen kaavio)
  • Sarakesuuntautunut arkkitehtuuri, joka tarjoaa suuren määrän nopeita vastauksia rajoitettuun tietojen osajoukkoon
  • Erityiset strukturoimattomien tietojen tietokannat, ja
  • Muut, jotka voivat nopeuttaa pääsyä rajoitetuissa käyttötapauksissa tai jotka voivat täyttää erityisvaatimuksia.

Kokeile in-memory-tietokantaa

Testiajo SAP HANA Cloud ja löydä in-memory-tietokannan edut. 

Nykyaikainen in-memory-tietokanta mahdollistaa kaikentyyppisen datan tallentamisen yhteen järjestelmään, mukaan lukien rakenteelliset tapahtumat ja rakenteettomat tiedot, kuten ääni, video, vapaamuotoiset asiakirjat ja sähköpostit – joilla kaikilla on sama nopean käytön ominaisuus.

 

Nopeampi käsittely: Muistitietokannat ovat aikaisempia tietokantoja nopeampia, koska ne tarvitsevat vähemmän CPU-ohjeita tietojen noutamiseen. Kehittäjät voivat hyödyntää tätä etua lisäämällä funktion ilman siihen liittyvää järjestelmän vasteen vetämistä. Rinnakkaiskäsittelyn käyttö, jotta useita osajoukkoja (sarakkeita) voidaan käsitellä samanaikaisesti, lisää nopeutta ja kapasiteettia entisestään.

 

Yhdistetyt työkalut: Perinteiset järjestelmät tallentavat tapahtumatietoja vanhaan tietokantaan, johon pääsee online-tapahtumakäsittelyn (OLTP) avulla. Sen jälkeen tiedot siirretään analysointinäkymän saamiseksi usein erilliseen tietokantaan (tietovarastoon), jossa OLAP-työkaluja voidaan käyttää suurten tietojoukkojen (tai Big Data) analysointiin. Nykyaikaiset in-memory-tietokannat voivat tukea sekä OLAPia että OLTP:tä, jolloin tarpeeton tallennustila ja tiedonsiirtojen väliset viiveet poistuvat, mikä puolestaan poistaa huolet varastotietojen täydellisyydestä tai oikea-aikaisuudesta.

 

Pienemmät digitaaliset jalanjäljet: Perinteiset tietokannat tallentavat runsaasti tarpeetonta dataa. Järjestelmä luo esimerkiksi kopion jokaisesta päivitettävästä rivistä, ja se lisää yhdistettyjen tietojoukkojen tauluja, jotka lisäävät tilan tarpeita ja kunnossapitovaatimuksia. Edellä mainitun OLAP/OLTP:n vararikolta välttyneen lisäksi kolumnisuuntautuneet tietokannat tallentavat muutokset, koska niitä sovelletaan tietokantaan.

 

Välitön näkemys: Moderni in-memory-tietokanta tarjoaa upotettuja analyyseja, joiden avulla voidaan tarjota liiketoimintatietoja reaaliaikaisista hälytyksistä ja reaaliaikaisten tapahtumatietojen operatiivisesta raportoinnista.

Miten moderni in-memory-tietokanta toimii?

Olisi tehotonta ja tarpeetonta säilyttää yrityksen kaikki tiedot muistissa; osa tiedoista pidetään muistissa (kuumatallennustila), kun taas muita tietoja säilytetään levyllä (kylmäsäilytys). Kuumat ja kylmät nimitykset johtuvat pilvipalvelualan kehittämistä tiedonkäsittelyparadigmoista.  

 

Kuumaa dataa pidetään tehtäväkriittisenä ja sitä käytetään usein, joten sitä pidetään muistissa nopeaa hakua ja muokkausta varten.
Esimerkki kuumasta ja kylmävarastosta

Esimerkki ERP-järjestelmän kuumasta ja kylmävarastosta.

Staattisempia tietoja – toisin sanoen harvoin pyydettyjä tietoja, joita ei yleensä tarvita aktiiviseen käyttöön – voidaan tallentaa halvemmalla (ja rajattomasti laajennettavalla) tavalla levyasemille tai solid-state -laitteille. Kylmätallennustiedot eivät hyödy in-memory-tietokannan nopeasta käytöstä, mutta ne ovat edelleen tarvittaessa helposti saatavilla vähemmän aikakriittisiin sovelluksiin. Kylmätallennus on parasta historiatiedoille, suljetuille toiminnoille, vanhoille projekteille ja vastaaville.

 

Suunnitellessaan siirtoa in-memory-tietokantaan toteutustiimi päättää, miten aiempien tarpeiden ja käynnissä olevien toimintojen kuumatallennustiedot lajitellaan kylmätallennustilaan. Myös arkistointikriteerit aktiivisten järjestelmien ja tietojen pitämiseksi ylimmissä ehdoissa on määritettävä.

 

In-memory-tietokantajärjestelmät on suunniteltu "pysyvyyden" avulla kirjaamaan kaikki tapahtumat ja muutokset lokiin vakiotietojen varmuuskopiointia ja järjestelmän palauttamista varten. Nykyaikaisissa järjestelmissä pysyvyys mahdollistaa sen, että ne voivat toimia täydellä nopeudella ja ylläpitää dataa sähkökatkon sattuessa.

Aika siirtyä in-memory-tietoihin on nyt

Moderni in-memory-tietokanta on tärkeä peruselementti digitaalisessa muutoksessa. Miksi? Koska digitaalinen yritys ei voi käyttää eilisiä tietoja tehdessään tämänpäiväisiä päätöksiä. Nyt kun in-memory-hinnoittelu on alhaisempaa ja muistikapasiteetti kasvaa tasaisesti, in-memory-tietokanta on hyvä valinta yrityksille, jotka tarvitsevat reaaliaikaista näkemystä menestyäkseen nykypäivän taloudessa. 

Mikä on SAP HANA?

Tutustu SAP:n in-memory-tietokantaan ja sen tarjoamiin etuihin. 

SAP Insights -uutiskirje

Tilaa tänään

Hanki avaintietoja tilaamalla uutiskirjeemme.

Jatkokäsittely

Takaisin alkuun