Car-tech

Terabyte-størrelse Java Apps nå mulig

Software Requirements for Android Programming

Software Requirements for Android Programming
Anonim

Den nye versjonen av Terracotta-distribuert Java-caching-programvaren er for første gang i stand til å samle mer enn en terabyte av samlet minne for en enkelt applikasjon og dens data, annonserte selskapet denne uken.

Programvaren, Ehcache 2.2, kan også holde opp til flere hundre millioner Java-objekter i en enkelt cache, ifølge Terracottas administrerende direktør, Amit Pandey. Han la til at denne terabyte av minne kan kjøres fra så få som 10 servere.

Oppdateringen inneholder også en ny administrasjonskonsoll, kommunikasjonsmuligheter i datasenter og et nytt felles runtime-bibliotek som firmaets påstander vil bidra til å redusere minne og båndbreddebruk.

[Videre lesing: Best NAS-bokser for media streaming og backup]

Memory caching-programvare som Ehcache kan brukes til å være vert for store applikasjoner og deres data helt innenfor arbeidsminne for et sett med servere, noe som hastigheten på responstiden fordi det ikke er behov for anrop til disk under operasjonen.

Terracotta er ikke alene i å betjene markedet for multiserver Java-baserte bedriftsapplikasjoner. I forrige uke annonserte Oracle en oppgradering til sin Coherence-distribuerte datagruten programvare, som også kan brukes til å kjøre store Java-programmer.

Selv om Ehcache er under en Apache-åpen kildekode, opprettholder Terracotta Ehcache kildekoden, forutsatt at rollen som et firma kalt Ehcache som Terracotta kjøpte i fjor.

I hele verden bruker rundt 150.000 til 200.000 applikasjoner Ehcache, ifølge selskapsestimater.

"Ehcache sitter mellom søknaden og databasen og caches de mest brukte dataene, sier Jeff Hartley, en visepresident for produkter og markedsføring for Terracotta. "Du trenger ikke å formatere databasen din for å håndtere toppbelastningen. Den kan størrelsen på et mye lavere nivå, fordi hurtigbufferen er i stand til å betjene data som er mest nødvendig fra minnet."

Tidligere versjoner av open source-programvaren kan skala til omtrent 100 GB eller så, ifølge selskapet. Før denne utgivelsen har de største cached-Java-distribusjonene Pandey sett, bare vært 200 GB i størrelse, og de fleste distribusjonene varierer i størrelse fra 2 GB til 20 GB.

"Bygger noe cache større enn 50 gigabyte er svært komplekst og involverer manuell arbeid for utviklere og operatører, og kan være svært vanskelig å vedlikeholde, sier Pandey. "Det vi har gjort, gjør det mulig for utviklere og operatører å bruke en terabyte-skala med flere hundre millioner objekter."

Det samlede minnet kan brukes til å kjøre en enkelt forekomst av et program, flere forekomster av en enkelt applikasjon eller flere applikasjoner, sier Pandey.

Organisasjoner med store databaser som støtter deres Java-programmer, vil kanskje vurdere å bruke Ehcache, sa Pandey. En organisasjon kan sette hele databasen i minnet, noe som vil redusere søknadens latens med "et par størrelsesordener", sa han.

I tillegg til den økte implementeringsstørrelsen, gir den nye versjonen en rekke Nye funksjoner. En er et sett med autentiseringsfunksjoner som bruker den utbredte Light Directory Access Protocol for å logge på brukere.

Programvaren har oppdatert konfigurasjonspanelene for planleggeren og websesjonen. Konsollen kan også tilby en klyngevis visning av alle noder. Den nye programvaren kan også kjøres på tvers av forskjellige geografiske områder via brede nett, som ikke lenger begrenser en distribusjon til et enkelt datasenter. Denne funksjonen kan bidra til organisatorisk katastrofeoppretting og kontinuitet i operasjonsplaner.

Joab Jackson dekker virksomhetsprogramvare og generell teknologi som bryter nyheter for IDG News Service. Følg Joab på Twitter på @Joab_Jackson. Joabs e-postadresse er [email protected]