请输入您要查询的百科知识:

 

词条 Infinispan
释义

  1. History

  2. Features

  3. Usage

  4. See also

  5. References

{{Notability|Products|date=August 2015}}{{Infobox software
| name = Infinispan
| title =
| logo =
| logo caption =
| logo_size =
| logo_alt =
| screenshot =
| caption =
| screenshot_size =
| screenshot_alt =
| collapsible =
| author =
| developer = Red Hat
| released =
| discontinued =
| latest release version =
| latest release date =
| latest preview version =
| latest preview date =
| status =
| programming language = Java
| operating system =
| platform = Platform independent
| size =
| language =
| language count =
| language footnote =
| genre = Data Grid
| license = Apache Software License 2.0
| alexa =
| website = {{URL|infinispan.org}}
| standard =
| AsOf =
}}Infinispan is a distributed cache and key-value NoSQL data store software developed by Red Hat. Java applications can embed it as library, use it as a service in WildFly[1] or any non-java applications[2] can use it as remote service through TCP/IP.[3]

History

Infinispan is the successor of JBoss Cache. The project was announced in 2009.

Features

  • Transactions
  • MapReduce
  • Support for LRU and LIRS eviction algorithms
  • Through plugable architecture, infinispan is able to persist data to filesystem, relational databases with JDBC, LevelDB, NoSQL databases like MongoDB, Apache Cassandra or HBase and others.[4]

Usage

Typical use-cases for Infinispan include:

  • Distributed cache, often in front of a database
  • Storage for temporal data, like web sessions
  • In-memory data processing and analytics
  • Cross-JVM communication and shared storage
  • MapReduce Implementation in the In-Memory Data Grid.

Infinispan is also used in academia and research as a framework for distributed execution and storage.

  • Cloud2Sim[5] leverages Infinispan for its distributed execution of MapReduce workflows and simulations.
  • MEDIator data sharing synchronization platform for medical image archives[6] leverages Infinispan as its distributed in-memory storage, as well as distributed execution framework.
  • Cassowary[7] uses Infinispan to store the context information in-memory, in order to provide the middleware platform for context-aware smart buildings.

See also

  • GridGain Systems
  • Ehcache
  • Hazelcast
  • Java Transaction API

References

1. ^{{cite book|isbn=9781849518222|title=Infinispan Data Grid Platform|author=Francesco Marchioni and Manik Surtani|year=2012}}
2. ^{{cite web|url=http://blog.infinispan.org/2009/04/infinispan-start-of-new-era-in-open.html|title=Infinispan: the Start of a New Era in Open Source Data Grids|author=Manik Surtani}}
3. ^{{cite web|url=http://aosabook.org/en/posa/infinispan.html|title=Infinispan|author=Manik Surtani}}
4. ^{{cite web|url=http://infinispan.org/docs/stable/user_guide/user_guide.html|title=Infinispan User Guide}}
5. ^{{cite conference |first1=Pradeeban |last1=Kathiravelu | first2=Luís |last2=Veiga |title=An Adaptive Distributed Simulator for Cloud and MapReduce Algorithms and Architectures |format=pdf |conference=IEEE/ACM 7th International Conference on Utility and Cloud Computing (UCC), 2014 |pages=79–88 |date=8 December 2014 |location=London |url=http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=7027483 |access-date=2 January 2016 |archive-url=http://www.gsd.inesc-id.pt/~lveiga/papers/IEEE_UCC2014_SF.pdf |archive-date=8 December 2014}}
6. ^{{cite conference |first1=Pradeeban |last1=Kathiravelu | first2=Ashish |last2=Sharma |title=MEDIator: A Data Sharing Synchronization Platform for Heterogeneous Medical Image Archives |format=pdf |conference=Workshop on Connected Health at Big Data Era (BigCHat'15) , co-located with 21 st ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD 2015) |date=10 August 2015 |location=Sydney |url=https://www.researchgate.net/profile/Kathiravelu_Pradeeban/publication/280925169_MEDIator_A_Data_Sharing_Synchronization_Platform_for_Heterogeneous_Medical_Image_Archives/links/55cb9d8308aeca747d6c1f09.pdf |access-date=2 January 2016}}
7. ^{{cite conference |first1=Pradeeban |last1=Kathiravelu | first2=Leila |last2=Sharifi | first3=Luís |last3=Veiga |title=Cassowary: Middleware Platform for Context-Aware Smart Buildings with Software-Defined Sensor Networks |format=pdf |conference=Proceedings of the 2nd Workshop on Middleware for Context-Aware Applications in the IoT |pages=1–6 |date=8 December 2015 |location=Vancouver |url=http://dl.acm.org/citation.cfm?id=2836132 |access-date=2 January 2016 |archive-url=http://www.navigators.di.fc.ul.pt/w2/img_auth.php/9/90/Navtalk20151120_Kathiravelu.paper.pdf |archive-date=8 December 2015}}

4 : Cache (computing)|Free memory management software|Free software programmed in Java (programming language)|Cross-platform free software

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/26 0:24:32