Car-tech

Terabyte-formaat Java-apps nu mogelijk

How To Create Your First Android Application with Java

How To Create Your First Android Application with Java
Anonim

De nieuwe versie van de terracotta gedistribueerde Java-caching-software kan voor de eerste keer meer dan een terabyte aan gepoold geheugen verzamelen voor één applicatie en de bijbehorende gegevens, aldus het bedrijf deze week.

De software, Ehcache 2.2, kan ook enkele honderden miljoenen Java-objecten in een enkele cache opslaan, aldus de CEO van Terracotta, Amit Pandey. Hij voegde eraan toe dat deze terabyte geheugen kan worden uitgevoerd vanaf slechts 10 servers.

De update bevat ook een nieuwe beheerconsole, intra-datacenter-communicatiemogelijkheden en een nieuwe gemeenschappelijke runtime-bibliotheek waarvan het bedrijf beweert dat deze het geheugen en de gebruik van bandbreedte.

[Meer informatie: de beste NAS-boxen voor mediastreaming en back-up]

Geheugenscaching-software zoals Ehcache kan worden gebruikt om grote applicaties en hun gegevens volledig in het werkgeheugen van een set servers te hosten, versnelt de responstijd omdat tijdens operaties geen oproepen naar schijf hoeven te worden gemaakt.

Terracotta is niet de enige die de markt van multiserver Java-gebaseerde bedrijfsapplicaties bedient. Vorige week kondigde Oracle een upgrade aan voor zijn Coherence distributed data grid-software, die ook kan worden gebruikt voor grootschalige Java-toepassingen.

Hoewel Ehcache onder een Open-source Apache-licentie valt, onderhoudt Terracotta de Ehcache-broncode, ervan uitgaande de rol van een bedrijf met de naam Ehcache dat Terracotta vorig jaar heeft gekocht.

"Ehcache zit tussen de toepassing en de database en bewaart de meest gebruikte gegevens in de cache, "zei Jeff Hartley, een vice-president van producten en marketing voor Terracotta. "U hoeft uw database niet in te stellen om de piekbelasting te verwerken, maar kan op een veel lager niveau worden gedimensioneerd, omdat de cache in staat is om de gegevens te dienen die het meest vaak nodig zijn."

Vorige versies van de open-source software zou volgens het bedrijf kunnen opschalen naar ongeveer 100 GB of zo. Vóór deze release waren de grootste in de cache geplaatste Java-implementaties die Pandey heeft gezien, slechts ongeveer 200 GB groot en de meeste implementaties variëren in grootte van 2 GB tot 20 GB.

"Een cache groter dan bijvoorbeeld 50 gigabyte is erg complex en heeft betrekking op handmatig werk voor ontwikkelaars en operators en kan heel moeilijk te onderhouden zijn, "zei Pandey. "Door wat we hebben gedaan, kunnen ontwikkelaars en operators een cachegeheugen terabyte-schaal gebruiken met enkele honderden miljoen objecten."

Het samengevoegde geheugen kan worden gebruikt voor het uitvoeren van één exemplaar van een toepassing, meerdere exemplaren van één toepassing of meerdere toepassingen, zei Pandey.

Organisaties met grote databases die ondersteuning bieden voor hun Java-programma's, kunnen overwegen om Ehcache te gebruiken, zei Pandey. Een organisatie zou hun hele database in het geheugen kunnen opslaan, wat de latentie van de applicatie zou verminderen met "een paar orden van grootte", zei hij.

Naast de toegenomen omvang van implementaties, biedt de nieuwe versie een aantal nieuwe functies. Een daarvan is een reeks verificatiemogelijkheden die het veel gebruikte Light Directory Access Protocol gebruiken om gebruikers aan te melden.

De software heeft de configuratiepanelen voor de planner en websessies bijgewerkt. De console kan ook een clustergewijs beeld van alle knooppunten bieden. De nieuwe software kan ook worden gebruikt in verschillende geografische gebieden via wide area-netwerken, die niet langer een inzet beperken tot een enkel datacenter. Deze functie kan helpen bij het herstel van de organisatie en de continuïteit van de operationele plannen.

Joab Jackson behandelt bedrijfssoftware en algemeen technologisch nieuws voor

De IDG-nieuwsservice. Volg Joab op Twitter op @Joab_Jackson. Het e-mailadres van Joab is [email protected]