FRA TOP TIL TOP.

HØJ PERFORMANCE MED LOBSTER_DATA.

På grund af den moderne systemarkitektur og brugen af programmeringssproget Java er Lobster_data en højtydende virksomhedsapplikation med mange ydelsesfordele. Gennem vores innovative tilgang adskiller vi behandlingen og kommunikationen af datapakker og sikrer dermed sikker transmission.

KUNDER, DER SATSER PÅ LOBSTER.

Fordele.

Lobster er engageret i grøn IT og minimerer det miljømæssige fodaftryk af din databehandling. Ved at overføre filer i batches i stedet for enkeltvis undgår vi køer og sikrer problemfri håndtering af mange korte transaktioner. Vi reducerer ikke kun ventetid og behandlingstid, men også omkostningerne ved dyre transmissionsmetoder gennem komprimering og automatisering.

MQTT

Multi-threading

Lobster_data understøtter multi-threading, så det både er muligt at køre flere tråde i et program samtidig og – ved at bruge flere CPU-kerner – opnå en betydelig forbedret performance.

State-of-integrations

Effektiv hukommelsesstyring

Lobster_data har automatisk, effektiv hukommelsesstyring gennem garbage collection-funktionen, hvilket reducerer risikoen for hukommelseslækager og betydelige nedbrud.

Rakete.png

Just-in-Time-Kompilering (JIT)

JIT-kompilering i Lobster_data forbedrer ydeevnen ved at lade Java Virtual Machine (JVM) dynamisk kompilere bytekode til native maskinkode ved runtime.

Platformsuafhængighed

Som Java-baseret software kan Lobster_data køre på enhver platform, hvor der er installeret en virtuel Java-maskine (JVM).

Tusindvis af AS400-anmodninger kan behandles på få minutter i stedet for timer!

x Hide

exclamationMark

Komponent PERFORMANCE &
FUNKTIONSOVERSIGT.

Direkte etablering af TCP-forbindelser, hvis de enheder og maskiner, der skal forbindes, ikke er MQTT- og/eller OPC UA-kompatible.

Optimering af procesbelastning

Lobster_data-modulet Process Load Optimisation (PLO) tilbyder optimeret behandling selv med meget store procesmængder.


Asynkront transmissionsmodul

ASM-tilføjelsesmodulet samler overførslen af et vilkårligt antal filer til kommunikationspartnere i et foruddefineret tidsrum.

Få mere at vide

XML-Streaming

Brugen af XML-streaming muliggør ekstremt hurtig behandling af selv store XML-filer (i størrelsesordenen flere GByte) med minimale hukommelseskrav.

Få mere at vide

Med et enkelt tryk på en knap kan vi få adgang til de formater, vi har brug for. Det, der før tog flere dage, kan vi gøre på et par timer med Lobster_data.

Ulrich Peekhaus
Leder af IT-afdelingen, Knipex

Tipps & Tricks

Hardware

Lobster_data bietet neben der Server-Hardware Aufrüstung weitere Tipps und Tricks zur Verbesserung der Gesamtperformance.

Performance-Analyse

Im Betrieb können durch Performance-Analysen gezielte Optimierungen anhand von statistischen Daten vorgenommen werden. Lobster_data gibt dezidierte Hinweise für Optimierungen durch Auslastungs-Monitoring und die Auflistung der APIs mit den meisten Konvertierungen, Fehlern, Datenvolumen und längsten Verarbeitungszeiten.

Lastverteilung

Bei Lobster fungiert der Node Controller als interner Lastverteiler und bietet mehrere Leistungsvorteile:

Verbesserte Verfügbarkeit und Betriebszeit

Die Verteilung des eingehenden Datenverkehrs auf mehrere Working Nodes stellt sicher, dass bei Ausfall eines Nodes der Traffic auf einen anderen verfügbaren Node umgeleitet wird. Sollte der Node Controller ausfallen, übernimmt automatisch der nächste Working Node dessen Aufgabe. Wartungsarbeiten oder Updates können pro Node sukzessive vorgenommen werden, so dass für das Gesamtsystem keine Downtime entsteht.

Schnellere Antwortzeiten

Load Balancing verkürzt die Antwortzeiten dadurch, dass die Verbindungen nur an solche Nodes gegeben werden, die weniger ausgelastet oder für spezielle Aufgaben optimiert sind.

Skalierbarkeit

Der Lastverteiler bewältigt mehr Daten-Traffic und API-Anfragen, indem er die Last auf mehrere Nodes verteilt und so eine bessere Skalierbarkeit und Kapazitätsplanung ermöglicht. Nimmt der Daten-Traffic zu, können zusätzliche Nodes zur Last-Bewältigung in den Pool aufgenommen werden.

Verbesserte Ressourcen-nutzung

Der Lastverteiler stellt eine optimale Auslastung aller Nodes im Pool sicher. Er minimiert die Über- oder Unterauslastung von Ressourcen und verbessert die Gesamteffizienz des Systems.

ETL/ELT

Die Abkürzungen ETL (Extract, Transform, Load) und ELT (Extract, Load, Transform) bezeichenen Datenintegrationsprozesse, um Daten aus einem oder mehreren Quellsystemen in ein Zielsystem zu verschieben und zu transformieren. Das ETL/ELT-Modul in Lobster_data unterstützt bei der Zusammenführung und Verarbeitung großer Datenmengen aus verschiedenen Datenquellen.

Über sehr schnelle ETL/ELT-Prozesse können Daten in eine Ziel-Datenbank (Data Warehouse, Data Lake) geladen werden. Mit dem ETL/ELT-Modul in Lobster_data erfolgt zusätzlich die hochperformante Abarbeitung aller Datenbereinigungs- und Transformationsregeln und damit eine schnelle Verfügbarkeit der Daten im Zielsystem. Bestehende Schnittstellen zu Datenbanken, ERP-, Logistik- oder Shop-Systemen können mit nur wenig Aufwand für die Umsetzung von ETL/ELT herangezogen werden. Das Lobster ETL/ELT-Modul bietet eine leistungsfähige DWH-Vorverarbeitung von Massendaten für Dateien mit einer Größe von bis zu 6 GB. Die für die Datenintegration und Daten-Bereitstellung im Rahmen von Business Intelligence benötigte Zeit verkürzt sich damit erheblich.

Use Case

Lobster_data ist hochperformant. Als Beispiel: Bei 2TB Datenvolumen und 22 Millionen Daten-Requests ergibt sich bei einem Server mit 16 Kernen und 48 GB Hauptspeicher zumeist eine Auslastung von nur 30%. Dennoch besteht für sehr große Datenvolumen die Möglichkeit einer zusätzlichen Verteilung, sodass der zentrale Node Controller den eingehenden Datenverkehr auf einen oder mehrere Working Nodes in verschiedenen Systemen aufteilt und eine Überlastung des einzelnen Systems verhindert.

Wird eine Anfrage an einen Node Controller gesendet, verwendet dieser vordefinierte Einstellungen, um festzulegen, welcher Working Node im Cluster die Anfrage bearbeiten soll. Sobald ein Node ausgewählt wurde, leitet das Lastausgleichsystem die Anfrage direkt an diesen Node weiter.