Cloud Works 02/2019

Page 22

Gebruikersconferentie Hoofdrol voor IRIS-platform tijdens gebruikersconferentie InterSystems

Workload-mechanisme voorkomt dataverlies bij in-memory databases Voor het snel analyseren van omvangrijke datasets - bijvoorbeeld in de zorg - viel tot dusver de keuze vaak op systemen met in-memory databases. Die laten zich echter niet zonder meer direct opschalen op het moment dat de werkbelasting en de omvang van de datasets toenemen. InterSystems levert hier al enkele jaren oplossingen voor en verzorgde tijdens een gebruikersconferentie in Antwerpen een presentatie, onder andere over de manier waarop enkele Amerikaanse zorginstellingen deze oplossingen in de praktijk toepassen.

De keuze voor de maximale omvang van de in-memory database verkleint weliswaar het risico van gebrek aan geheugencapaciteit, maar laat in theorie nog steeds toe dat bij een onverwacht tekort aan capaciteit data verloren gaat. Bovendien is het een heel kostbare oplossing. Het IRIS-platform van InterSystems, zo bleek tijdens de user conference die onlangs in Antwerpen werd gehouden, werkt met een intelligent mechanisme voor het managen van het cachegeheugen en schrijft na een in-memory uitgevoerde bewerking, automatisch data ook naar geheugen op schijf. Een transactie van een record laat zich binnen een microseconde (0,001 milli­ seconden) verwerken en in-memory plaatsen om van daaruit door een query te worden benaderd. Binnen 20 micro­ seconden staat de transactie bijgeschreven in het logboek op de harde schijf. Hierdoor kunnen tijdens de operatie dus geen gegevens verloren gaan.

Enterprise Cache Zijn schaalbaarheid ontleent IRIS aan het workload-mechanisme. Deze is gebaseerd op het al langer gebruikte Enterprise Cache Protocol (ECP) voor het onderverdelen van een monolithische database naar gedistribueerde databasetabellen in het cachegeheugen. In IRIS is hieraan

22

Alles over innovatie in ICT

Intelligent Inter-shard Communication toegevoegd waardoor zeer grote volumes gedistribueerde datasets zijn te analyseren. Zo’n geclusterde shared omgeving verdeelt de werkbelasting met datasets horizontaal in rijen. De technologie - die onder andere ook door Facebook wordt toegepast - zorgt ervoor dat data-partities in specifieke, grote tabellen omwille van de snelheid en beheersbaarheid op verschillende servers zijn ondergebracht. Ze worden aangeduid als data shares. IRIS maakt het proces slimmer en laat wanneer een veelgebruikte analysetoepassing queries op een geclusterde data-omgeving afvuurt de share master de queries opdelen en verspreiden over de data shares voor parallelle uitvoering. Daarna aggregeert de share master de verschillende resultaten en levert die in zijn geheel terug aan de betreffende analyse-applicatie. Onderling kunnen de shares data uitwisselen zonder de share master erbij te betrekken. Data laat zich binnen het platform zowel in een relationele structuur (SQL) opslaan als in een objectgeoriënteerd model met een synchronisatiemechanisme tussen die twee omgevingen. Het dupliceren van data kan achterwege blijven, evenals een representatie van het proces (mapping) van object naar relationeel. De mogelijkheid om het meest geschikte formaat en representatiemodel toe

te passen, zorgt voor flexibiliteit in de fase van systeemontwikkeling, voor een hoger prestatieniveau tijdens de operationele uitvoering en voor minder complexiteit bij het beheer.

Praktijkvoorbeeld IRIS is voor InterSystems de afgelopen jaren uitgegroeid tot een belangrijk platform. Het is ook beschikbaar via de Amazon Web Services Marketplace. Het platform is verkrijgbaar bij de drie grootste cloud computing providers: AWS, Google Cloud en Microsoft Azure.Veel Nederlandse zorgaanbieders maken gebruik van InterSystems HealthShare. Ook zij kunnen nu van het IRIS-platform gebruikmaken. IRIS vindt zijn weg naar vaak zeer complexe projecten. Tijdens de gebruikers­ conferentie vertelde een medewerker van het softwarebedrijf onder andere over een Amerikaanse regionale zorginformatie­ beheerder, die met behulp van deze technologie in een keer 500.000 patiënten­ dossiers wist te ontdubbelen. Het gaat om NY Care Information Gateway (NYCIG) die is gestart met het gebruik van de InterSystems HealthShare Patient Index als technologische basis voor het centrale patiëntenbestand van de organisatie.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.