Infinispan - Infinispan
Vývojáři | červená čepice |
---|---|
Stabilní uvolnění | 9.4.16. Konečné / 5. srpna 2019 |
Náhled verze | 10.0.0.CR1 / 23. srpna 2019 |
Napsáno | Jáva |
Plošina | Nezávislá na platformě |
Typ | Datová mřížka |
Licence | Softwarová licence Apache 2.0 |
webová stránka | infinispan |
Infinispan je distribuováno mezipaměti a pár klíč – hodnota NoSQL software pro ukládání dat vyvinutý společností červená čepice. Jáva aplikace jej mohou vložit jako knihovna, použít jako službu v WildFly[1] nebo jiné než java aplikace[2] jej lze použít jako vzdálenou službu prostřednictvím TCP / IP.[3]
Dějiny
Infinispan je nástupcem JBoss Cache. Projekt byl vyhlášen v roce 2009.
Funkce
- Transakce
- MapReduce
- Podpora pro LRU a LIRS algoritmy vystěhování
- Díky zásuvné architektuře je infinispan schopen přetrvávat data do souborového systému, relační databáze s JDBC, LevelDB, NoSQL databáze jako MongoDB, Apache Cassandra nebo HBase a další.[4]
Používání
Typické případy použití pro Infinispan zahrnují:
- Distribuovaná mezipaměť, často před a databáze
- Úložiště pro časová data, jako je web zasedání
- V paměti zpracování dat a analytika
- Přejít-JVM komunikace a sdílené úložiště
- MapReduce implementace v datové mřížce v paměti.
Infinispan se také používá v akademické sféře a výzkumu jako rámec pro distribuované provádění a ukládání.
- Cloud2Sim[5] využívá Infinispan pro své distribuované provádění pracovních toků a simulací MapReduce.
- Synchronizační platforma pro sdílení dat MEDIator pro archivy lékařských obrazů[6] využívá Infinispan jako své distribuované úložiště v paměti i jako distribuovaný rámec provádění.
- Cassowary[7] používá Infinispan k ukládání kontextových informací do paměti, aby poskytoval platformu middlewaru pro inteligentní budovy s kontextovým vědomím.
Viz také
Reference
- ^ Francesco Marchioni a Manik Surtani (2012). Platforma Infinispan Data Grid. ISBN 9781849518222.
- ^ Manik Surtani. „Infinispan: začátek nové éry v datových sítích s otevřeným zdrojovým kódem“.
- ^ Manik Surtani. "Infinispan".
- ^ „Uživatelská příručka Infinispan“.
- ^ Kathiravelu, Pradeeban; Veiga, Luís (8. prosince 2014). Adaptivní distribuovaný simulátor pro cloudové a mapové algoritmy a architektury. 7. mezinárodní konference IEEE / ACM o utility a cloudových výpočtech (UCC), 2014. Londýn. str. 79–88. doi:10.1109 / UCC.2014.16.
- ^ Kathiravelu, Pradeeban; Sharma, Ashish (10. srpna 2015). MEDIator: Synchronizační platforma pro sdílení dat pro heterogenní archivy medicínských snímků. Workshop on Connected Health at Big Data Era (BigCHat'15), pořádaný společně s 21. konferencí ACM SIGKDD o objevování znalostí a dolování dat (KDD 2015). Sydney. Citováno 2. ledna 2016.
- ^ Kathiravelu, Pradeeban; Sharifi, Leila; Veiga, Luís (8. prosince 2015). Cassowary: Middlewarová platforma pro kontextové inteligentní budovy se softwarově definovanými senzorovými sítěmi (PDF). Sborník z 2. workshopu o Middleware pro kontextové aplikace v IoT. Vancouver. s. 1–6. Archivovány od originál (pdf) dne 8. prosince 2015. Citováno 2. ledna 2016.