| Caching |
|
Data toegang caching is de meest eenvoudige en effectieve oplossing voor performance problemen. Efficiënte oplossingenGedistribueerde caching biedt u een effectief, ongelimiteerd data geheugen en een grote betrouwbaarheid. Dit concept wordt ook aangeduid als een "in-memory data grid" of gewoon "data grid". GigaSpaces XAP biedt verschillende zeer efficiënte oplossingen in combinatie met gedistribueerde caching. Invoegen in lokale processenDe eerste optie is om de in-memory grid te embedden in de lokale processen en deze deelgenoot te maken van het data grid. Op deze manier is er een directe toegang tot het hele gedistribueerde grid door verschillende APIs, zoals SQL API, MAP API of tuple space. Daarnaast hebben andere applicaties door de verschillende APIs direct toegang tot de cache zonder dat zij hiervoor gewijzigd moeten worden. Extern data grid, lokaal gecachedDe tweede mogelijkheid is het gebruik van een proxy service om toegang te krijgen tot het data grid. Hierdoor wordt niet de architectuur gewijzigd, maar alleen de topologie. Er ontstaat een grote flexibiliteit, waardoor GigaSpaces XAP eenvoudig is toe te passen. Migreren naar Space-gebaseerde architectuurHet is ook mogelijk om een op turple gebaseerde architectuur toe te passen. Op deze manier kan gebruik worden gemaakt van de schaalbaarheid, die GigaSpaces XAP biedt. Tevens helpt XAP de problemen met caches op te lossen. Gedistribueerde caches; doen wat je nodig hebtGedistribueerde cache kunt u aanpassen aan uw huidige applicatie. Door synchronisatie van cache updates, replicatie en back-up van de cache gaat er nooit data verloren. De gecachede data kan asynchroon worden beschreven naar andere participanten van de cache of naar een database. Dit biedt de betrouwbaarheid die u als bedrijf nodig heeft. Caching is de eerste stapEen gedistribueerde cache is één van de eerste voordelen, die GigaSpaces u biedt. Want caching is niet altijd voldoende. Het biedt de mogelijkheid om de cache te laten groeien en levert betrouwbaarheid, maar doet vrijwel niets aan het onderhoud. En wat gebeurt er met de processen? |