| インフィニスパン | |
|---|---|
| 開発者 | レッドハット |
| 安定版リリース | 15.1 / 2024年11月1日 ( 2024-11-01 ) |
| 書かれた | ジャワ |
| プラットフォーム | プラットフォームに依存しない |
| タイプ | データグリッド |
| ライセンス | Apacheライセンス2.0 |
| Webサイト | インフィニスパン |
Infinispanは、 Red Hatが開発した分散 キャッシュ[1]およびキーバリュー型NoSQLインメモリデータベースです。Javaアプリケーションはこれをライブラリとして組み込むことができ、 WildFly [2] [1]のサービスとして利用したり、Java以外のアプリケーション[3]からTCP/IP経由のリモートサービスとして利用したりできます。[4]
歴史
InfinispanはJBoss Cacheの後継です。[1]このプロジェクトは2009年に発表されました。
特徴
- 取引
- マップリデュース
- LRUおよびLIRS 排除アルゴリズムのサポート
- プラグ可能なアーキテクチャを通じて、Infinispanはファイルシステム、 JDBCを使用したリレーショナルデータベース、 LevelDB、MongoDB、Apache Cassandra、HBaseなどのNoSQLデータベースなどにデータを永続化することができます。[5]
使用法
Infinispan の一般的な使用例は次のとおりです。
- 分散キャッシュ[1]は、多くの場合データベースの前に置かれる。
- ウェブセッションなどの一時データの保存
- インメモリデータ処理と分析
- JVM間の通信と共有ストレージ
- インメモリ データ グリッドでの MapReduce 実装。
- 埋め込み保存(ベクトル検索)
Infinispan は、分散実行およびストレージのフレームワークとして学術界や研究界でも使用されています。
- Cloud2Sim [6]は、MapReduceワークフローとシミュレーションの分散実行にInfinispanを活用しています。
- 医療画像アーカイブ用のMEDIatorデータ共有同期プラットフォーム[7]は、分散型インメモリストレージおよび分散実行フレームワークとしてInfinispanを活用しています。
- Cassowary [8]は、コンテキスト認識型スマートビルディングのためのミドルウェアプラットフォームを提供するために、Infinispanを使用してコンテキスト情報をメモリ内に保存します。
参照
- エキャッシュ
- ヘーゼルキャスト
- アパッチイグナイト
- グリッドゲイン
- JavaトランザクションAPI
- レディス
引用
- ^ abcd Adamski 2018、pp. 383–384、第15章 Webセッションの共有 - Infinispan。
- ^ フランチェスコ・マルキオーニとマニク・スルタニ (2012)。インフィニスパン データ グリッド プラットフォーム。ISBN 9781849518222。
- ^ Manik Surtani. 「Infinispan: オープンソース データ グリッドの新時代の幕開け」
- ^ マニック・スルタニ。 「インフィニスパン」。
- ^ “Infinispan ユーザーガイド”. 2016年8月29日時点のオリジナルよりアーカイブ。2016年8月24日閲覧。
- ^ Kathiravelu, Pradeeban; Veiga, Luís (2014年12月8日).クラウドおよびMapReduceアルゴリズムとアーキテクチャのための適応型分散シミュレータ. IEEE/ACM 7th International Conference on Utility and Cloud Computing (UCC), 2014. ロンドン. pp. 79– 88. doi :10.1109/UCC.2014.16.
- ^ Kathiravelu, Pradeeban; Sharma, Ashish (2015年8月10日). MEDIator: 異機種医療画像アーカイブのためのデータ共有同期プラットフォーム. ビッグデータ時代のコネクテッドヘルスに関するワークショップ (BigCHat'15)、第21回ACM SIGKDD知識発見とデータマイニング会議 (KDD 2015) と併催. シドニー. 2016年1月2日閲覧。
- ^ Kathiravelu, Pradeeban; Sharifi, Leila; Veiga, Luís (2015年12月8日). Cassowary: ソフトウェア定義センサーネットワークを備えたコンテキストアウェアなスマートビルディング向けミドルウェアプラットフォーム(PDF) . IoTにおけるコンテキストアウェアアプリケーション向けミドルウェアに関する第2回ワークショップ議事録. バンクーバー. pp. 1– 6. 2015年12月8日時点のオリジナル(pdf)からアーカイブ。 2016年1月2日閲覧。
参考文献
- Adamski, T. (2018). 『WildFlyによるハンズオンクラウド開発:WildFly SwarmとOpenShiftを使ったクラウドベースのエンタープライズJavaアプリケーションの開発、展開、構成』Packt Publishing. ISBN 978-1-78728-380-0. 2023年6月20日閲覧。