SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
De concurrerende
voordelen van de
multi-model database
2
Het 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.
3
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.
4
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.
Dit artikel is geschreven door de David Majster.
Klik hier om naar ons blog te gaan.

Contenu connexe

Plus de InterSystems Benelux

Big data breakthroughs in healthcare: from re-active to pro-active care
Big data breakthroughs in healthcare: from re-active to pro-active careBig data breakthroughs in healthcare: from re-active to pro-active care
Big data breakthroughs in healthcare: from re-active to pro-active careInterSystems Benelux
 
De belangrijkste Database Management Systemen voor het opslaan van (ongestruc...
De belangrijkste Database Management Systemen voor het opslaan van (ongestruc...De belangrijkste Database Management Systemen voor het opslaan van (ongestruc...
De belangrijkste Database Management Systemen voor het opslaan van (ongestruc...InterSystems Benelux
 
Generating Actionable Insight from Social Media
Generating Actionable Insight from Social MediaGenerating Actionable Insight from Social Media
Generating Actionable Insight from Social MediaInterSystems Benelux
 
Blog 12: Ongestructureerde big data analyseren
Blog 12: Ongestructureerde big data analyserenBlog 12: Ongestructureerde big data analyseren
Blog 12: Ongestructureerde big data analyserenInterSystems Benelux
 
InterSystems presentatie: Making Sense of Unstructured Data
InterSystems presentatie: Making Sense of Unstructured DataInterSystems presentatie: Making Sense of Unstructured Data
InterSystems presentatie: Making Sense of Unstructured DataInterSystems Benelux
 
InterSystems presentatie: Making sense of non-structured data in the medical ...
InterSystems presentatie: Making sense of non-structured data in the medical ...InterSystems presentatie: Making sense of non-structured data in the medical ...
InterSystems presentatie: Making sense of non-structured data in the medical ...InterSystems Benelux
 
InterSystems Presentatie: Breakthrough BI: analyzing all the data
InterSystems Presentatie: Breakthrough BI: analyzing all the dataInterSystems Presentatie: Breakthrough BI: analyzing all the data
InterSystems Presentatie: Breakthrough BI: analyzing all the dataInterSystems Benelux
 
InterSystems presentatie: Active analytics for big data
InterSystems presentatie: Active analytics for big dataInterSystems presentatie: Active analytics for big data
InterSystems presentatie: Active analytics for big dataInterSystems Benelux
 

Plus de InterSystems Benelux (9)

Big data breakthroughs in healthcare: from re-active to pro-active care
Big data breakthroughs in healthcare: from re-active to pro-active careBig data breakthroughs in healthcare: from re-active to pro-active care
Big data breakthroughs in healthcare: from re-active to pro-active care
 
Vakbeurs Zorg en ICT: Komt u ook?
Vakbeurs Zorg en ICT: Komt u ook?Vakbeurs Zorg en ICT: Komt u ook?
Vakbeurs Zorg en ICT: Komt u ook?
 
De belangrijkste Database Management Systemen voor het opslaan van (ongestruc...
De belangrijkste Database Management Systemen voor het opslaan van (ongestruc...De belangrijkste Database Management Systemen voor het opslaan van (ongestruc...
De belangrijkste Database Management Systemen voor het opslaan van (ongestruc...
 
Generating Actionable Insight from Social Media
Generating Actionable Insight from Social MediaGenerating Actionable Insight from Social Media
Generating Actionable Insight from Social Media
 
Blog 12: Ongestructureerde big data analyseren
Blog 12: Ongestructureerde big data analyserenBlog 12: Ongestructureerde big data analyseren
Blog 12: Ongestructureerde big data analyseren
 
InterSystems presentatie: Making Sense of Unstructured Data
InterSystems presentatie: Making Sense of Unstructured DataInterSystems presentatie: Making Sense of Unstructured Data
InterSystems presentatie: Making Sense of Unstructured Data
 
InterSystems presentatie: Making sense of non-structured data in the medical ...
InterSystems presentatie: Making sense of non-structured data in the medical ...InterSystems presentatie: Making sense of non-structured data in the medical ...
InterSystems presentatie: Making sense of non-structured data in the medical ...
 
InterSystems Presentatie: Breakthrough BI: analyzing all the data
InterSystems Presentatie: Breakthrough BI: analyzing all the dataInterSystems Presentatie: Breakthrough BI: analyzing all the data
InterSystems Presentatie: Breakthrough BI: analyzing all the data
 
InterSystems presentatie: Active analytics for big data
InterSystems presentatie: Active analytics for big dataInterSystems presentatie: Active analytics for big data
InterSystems presentatie: Active analytics for big data
 

De concurrerende voordelen van de multi model database

  • 1. De concurrerende voordelen van de multi-model database
  • 2. 2 Het 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.
  • 3. 3 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.
  • 4. 4 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. Dit artikel is geschreven door de David Majster. Klik hier om naar ons blog te gaan.