Blog

Nieuws en kennisartikelen over gezondheidszorg en technologie

Alle artikelen

De concurrerende voordelen van de multi-model database

Depositphotos_21815873_s-2015Het aantal databasevarianten is geëxplodeerd doordat er de afgelopen decennia voor specifieke toepassingsgebieden vaak gespecialiseerde databases moesten worden bedacht. Grotere organisaties krijgen hierdoor te maken met een steeds complexere en lastig te onderhouden database-infrastructuur. Volgens Nikhil Palekar, Solutions Architect bij FoundationDB, hebben multi-model databases deze nadelen niet, omdat ze voorzien in één universeel back-end dat verschillende databasemodellen ondersteunt. De grootste voordelen van de multi-model database zijn volgens Palekar:

Flexibiliteit en kostenefficiëntie multi-model database groter

Developers hebben met name bij NoSQL-databases een grote keuze in de manier waarop ze data structureren en opslaan. Het maken van de juiste keuzes wordt daarbij bemoeilijkt doordat het opslagsysteem, de querytaal en het datamodel vaak nauw verweven zijn. Multi-model databases integreren meerdere datamodellen voor verschillende toepassingen in één platform. Verschillende querytalen en datamodellen worden met hetzelfde opslagsysteem bewaard. Multi-model databases zijn hierdoor flexibeler en kosten minder om te bouwen en onderhouden.

Multi-model database eenvoudiger te schalen

Het opschalen van traditionelere databases is eigenlijk alleen maar mogelijk door deze in hun geheel te laten draaien op krachtigere hardware. Bij multi-model databases is het opslagsysteem losgekoppeld van de querytaal en het datamodel, waardoor de onderdelen van het backend afzonderlijk van elkaar zijn te schalen. Als het gebruik van een bestaande applicatie toeneemt, of er een nieuwe applicatie bijkomt, hoeft dus niet meteen de hele database opgeschaald te worden. En voor een afname in gebruik geldt hetzelfde voordeel.

Beheer multi-model databases minder complex en goedkoper

Databases die zijn gebouwd voor een specifieke toepassing hebben het voordeel dat ze heel goed in die toepassing zijn, maar als een organisatie meerdere van deze specifieke systemen nodig heeft voor een gezamenlijke applicatie, wordt het beheer erg complex. Als het al mogelijk is om de verschillende databases aan elkaar te koppelen met behoud van de integriteit van de data, dan is het bouwen, beheren en onderhouden van zo'n geïntegreerde toepassing erg kostbaar. Multi-model databases hebben deze nadelen niet.

Multi-model databases zorgen voor dataconsistentie

Als verschillende vormen van data die bij een transactie horen in verschillende databases wordt opgeslagen, is het zonder bovenliggend transactiesysteem niet mogelijk om de samenhang van deze data te garanderen. Een multi-model database zorgt van nature al voor dataconsistentie omdat het werkt met een universeel opslagsysteem dat kan 'praten' met verschillende databasemodellen.

Fouttolerantie multi-model databases hoger

Een afzonderlijk systeem bestand maken tegen fouten is al geen sinecure, laat staan een platform dat uit systemen bestaat die ontworpen zijn om onafhankelijk te werken. De IT-afdeling moet diepgaande kennis hebben van de afzonderlijke systemen, die echter allemaal specifieke eisen hebben. Dit is een complexe en ook kostbare zaak. En dan nog geldt dat de fouttolerantie afhangt van de zwakste schakel in het backend. Multi-model databases zijn veel consistenter opgebouwd en hebben veel van deze nadelen dus niet.

Multi-model databases maken applicaties beter

Een toepassing op meerdere databases laten draaien, kan uitlopen op een technische nachtmerrie. Een applicatie die gebruikmaakt van een multi-model database heeft alle hiervoor genoemde voordelen: flexibiliteit, kostenefficiënt, makkelijker te schalen, goedkoper en eenvoudiger beheer, dataconsistentie en hogere fouttolerantie. Dit geeft developers de ruimte om zich te concentreren op het bouwen van de best mogelijke applicaties.

Developers belangrijk voor opmars multi-model database

Analist Nick Patience van onderzoeksbureau 451 Research constateert in het rapport 'The New Reality of Databases' vergelijkbare verschuivingen in de databasemarkt als Palekar, al noemt Patience het geen multi-model databases. De trend die hij omschrijft is echter hetzelfde: databases die omgaan met verschillende datamodellen, querytalen en opslagsystemen. Een belangrijke drijfveer voor groei van andere databasemodellen zijn volgens Patience de developers van applicaties. Developers bepalen steeds meer de eisen waaraan databases moeten voldoen en zorgen daarmee voor ontwikkelingen als 'rapid development' en integratie van ontwikkeling en beheer van applicaties en databases.

Matt Aslett, eveneens analist bij 451 Research, vindt het om bovengenoemde reden logisch dat een bestaande leverancier van niet-relationele databases zoals InterSystems zich nadrukkelijk als leverancier van multi-model databases op de markt beweegt. De Caché database en het integratieplatform Ensemble blijken volgens Aslett zeer effectief in de belangrijke medische markt van InterSystems, maar zijn volgens de analist zeker ook geschikt voor andere toepassingen. Door zich nadrukkelijk als leverancier van multi-model databases en developer van op maat gesneden applicaties te presenteren, maakt InterSystems volgens Aslett een goede kans om de markt te vergroten en de voorsprong op de concurrentie te handhaven.

Benieuwd naar de rol van dataintegratie in een specifieke sector? Download dan onderstaand white paper:

CTA Strategische Interoperabiliteit in Europa

 

 

Onderwerp(en): NoSQL

David Majster
David Majster
David Majster was marketing manager at InterSystems Benelux between 2003 and 2018. He combined his enthusiasm for IT software technologies with a pragmatic approach, which made his work both results oriented and passionate. David is known for his good sense of humour and his ingenuity. After 40+ years of working for international IT companies in Belgium, The Netherlands, Germany and France, David now enjoys his well deserved retirement.

 


Laat een opmerking achter

Misschien vind je deze artikelen ook interessant:

 

Kosten voor clinical trials zijn onnodig hoog- dit is waarom

Clinical trials vormen een belangrijk onderdeel van ons zorgsysteem. Zo weten we van tevoren of een behan...
Redactie van InterSystems 20/06/19 08:00

De slimmere collega van de radioloog- AI toepassingen onder de loep

Veel mensen zijn bang dat computers slimmer worden dan wij. Dat “worden” kunnen ze weglaten, want compute...
Redactie van InterSystems 11/06/19 08:00

Moderne zorg start bij de interoperabiliteit van je systemen

Er wordt veel (heel veel!) gepraat over de kwaliteit van de zorg. Bijvoorbeeld dat het beter kan, goedkop...
Redactie van InterSystems 21/05/19 08:00