Oracle Coherence
Inom databehandling är Oracle Coherence (ursprungligen Tangosol Coherence) ett Java -baserat distribuerat cache- och datanät i minnet . Det påstås vara "avsett för system som kräver hög tillgänglighet, hög skalbarhet och låg latens , särskilt i fall då traditionella relationsdatabashanteringssystem ger otillräcklig genomströmning eller otillräcklig prestanda." [ Detta citat behöver ett citat ]
Historia
Tangosol Coherence skapades av Cameron Purdy och Gene Gleyzer och släpptes ursprungligen i december 2001.
Oracle Corporation förvärvade Tangosol Inc., den ursprungliga ägaren av produkten, i april 2007, då det hade mer än 100 direktkunder. Tangosol Coherence var också inbäddad i ett antal andra företags mjukvaruprodukter, varav några tillhörde Oracle Corporations konkurrenter.
Funktioner
Coherence tillhandahåller en mängd olika mekanismer för att integrera med andra tjänster som använder TopLink , Java Persistence API , Oracle Golden Gate och andra plattformar som använder API :er från Coherence.
Coherence kan användas för att hantera HTTP- sessioner via Coherence*Web, där applikationstjänster som Oracle WebLogic Server , IBM WebSphere , Apache Tomcat och andra påstås få samma prestanda, feltolerans och skalbarhet som data.
Sommaren 2020 släpptes Coherence Community Edition som öppen källkod på GitHub . Vissa Coherence-användningsmönster är också öppen källkod och listas och stöds genom Oracle Coherence-inkubatorn. Dessa mönster implementerar funktioner som meddelanden, arbetsdistribution och datareplikering över wide area-nätverk med Coherence.
Se även
- Komplex händelsebearbetning
- Distribuerad databehandling
- Distribuerad hashtabell
- Distribuerad transaktionsbearbetning
- Extrem transaktionsbearbetning
- Grid beräkning
- Transaktionshantering