Data

Schaal op zonder in te leveren op prestatie

De kern van InterSystems IRIS wordt gevormd door een zeer hoogwaardige, multimodel database engine met een unieke structuur waardoor zowel verticale als horizontale schaalbaarheid mogelijk is.

Een uniforme, multimodel database

Binnen InterSystems IRIS kan data opgeslagen worden als tabel, object of op multidimensionale wijze. Verschillende modellen hebben probleemloos toegang tot de data. Het aanbrengen van mapping tussen verschillende systemen, dat de prestatie behoorlijk naar beneden haalt, is bovendien niet nodig. Alle drie de toegangsmethoden kunnen tegelijkertijd worden toegepast op dezelfde data zonder in te boeten aan effectiviteit.

Multidimensionale toegang
Alle data in de InterSystems IRIS database wordt opgeslagen op een rijke, efficiënte en multidimensionale manier. InterSystems IRIS biedt directe toegang tot en manipulatie van de native multidimensionale data. Door directe multidimensionale toegang ondersteunt InterSystems IRIS de Key/Value en NoSQL paradigma’s.

De InterSystems IRIS native gegevensstructuren hebben geen verklaringen, definities of allocaties nodig. Ze komen gewoon tevoorschijn als de data wordt ingevoerd. Daarom kan InterSystems IRIS gemakkelijk overweg met dynamische datasoorten als XML en JSON.

Toegang tot object
Het InterSystems IRIS objectmodel is gebaseerd op de ODMG-standaard (Object Database Management Group) en ondersteunt veel geavanceerde features, waaronder multiple inheritance.

De ingebouwde InterSystems IRIS scripttalen kunnen de InterSystems IRIS objecten rechtstreeks sturen. Objectklassen kunnen ook in andere talen weergegeven worden, waaronder Java, Javascript, .NET en C++. Met één druk op de knop stel je InterSystems IRIS objectklassen automatisch in voor XML en JSON. Daardoor zijn InterSystems IRIS-objecten direct toegankelijk voor elke veelgebruikte objecttechnologie.

Toegang met SQL
InterSystems IRIS ondersteunt SQL-toegang via ODBC en JDBC (in combinatie met een Java-based driver.) Het biedt ook een Relational Gateway om het importeren van data uit gerelateerde databases mogelijk te maken.

High-performance SQL

SQL is de lingua franca voor het doorzoeken van InterSystems IRIS data in alle datamodellen. Vanwege de efficiënte gegevensstructuur biedt InterSystems IRIS inherent snellere SQL-prestaties dan andere databasetechnologieën. Naast de traditionele indexen ondersteunt het ook de bitmapindex en de bit slice-index die gebruikt kunnen worden met realtime transactionele data.

Verticale en horizontale schaalbaarheid

De producten van InterSystems maken verticale schaalbaarheid mogelijk (en halen zo het voordeel uit grotere, multicore machines) door gebruik te maken van parallelle SQL-opdrachten. Maar grote, multicore machines zijn duur en na verloop van tijd lopen de kosten voor het bereiken van resultaat zo hoog op dat dit remmend werkt. Daarom bieden wij unieke technologie voor horizontale schaalbaarheid.

Enterprise Cache Protocol (ECP) stelt je in staat om het aantal gebruikers horizontaal te vergroten door middel van data caching op applicatieservers. Zoekopdrachten van gebruikers worden, indien mogelijk, vanuit een lokale applicatieservercache behandeld. Er worden alleen gegevens van de dataserver gehaald als dit noodzakelijk is. ECP synchroniseert de data automatisch en is geheel transparant voor zowel je gebruikers als je applicaties.

InterSystems IRIS maakt horizontale schaalbaarheid van data mogelijk door middel van sharding: het onderverdelen van zeer grote databases over meerdere systemen. Op elke ‘shard’ worden zoekopdrachten parallel uitgevoerd. Voordat de resultaten aan de gebruiker gepresenteerd worden, worden de resultaten samengevoegd.

Sharding en ECP kunnen gelijktijdig gebruikt worden. Zo kunnen applicaties tegelijk grote hoeveelheden data en een groot aantal gebruikers aan.

Hoe kunnen wij je nog meer helpen?

Learning Services

Klassikale cursussen, gratis online cursussen, praktische tutorials en meer.

Meer weten

Ontwikkelaarscommunity

Netwerk met je collega’s, ontwikkelaars en productmanagers van InterSystems.

Meer weten

Loopbanen bij InterSystems

Werken met geweldige mensen die technologie ontwikkelen die ertoe doet.

Meer weten

Zet de volgende stap

Vul dit formulier in en wij nemen contact met je op om je wensen te bespreken en te zien hoe InterSystems jouw organisatie kan helpen haar doelstellingen te bereiken.

Zet de volgende stap

  • Volgens AVG: Door op verzenden te klikken, geef je InterSystems toestemming om bovenstaande persoonlijke gegevens op te slaan en te verwerken, en aangevraagde content naar je op te sturen.

Wij delen je gegevens met niemand.
Bekijk onze Privacy Policy voor meer informatie.