Infinispan - Infinispan
Разработчики) | Красная шляпа |
---|---|
Стабильный выпуск | 9.4.16.Финал / 5 августа 2019 г. |
Предварительный выпуск | 10.0.0.CR1 / 23 августа 2019 г. |
Написано в | Ява |
Платформа | Независимая платформа |
Тип | Сетка данных |
Лицензия | Лицензия на программное обеспечение Apache 2.0 |
Интернет сайт | бесконечный |
Infinispan это распределен тайник и пара "ключ-значение" NoSQL программное обеспечение для хранения данных, разработанное Красная шляпа. Ява приложения могут встраивать его как библиотека, используйте его как услугу в WildFly[1] или любые не-java-приложения[2] можно использовать его как удаленную службу через TCP / IP.[3]
История
Infinispan является преемником JBoss Cache. О проекте заявили в 2009 году.
Функции
- Сделки
- Уменьшение карты
- Поддержка для LRU и LIRS алгоритмы выселения
- Благодаря подключаемой архитектуре infinispan может сохранять данные в файловой системе, реляционные базы данных с JDBC, LevelDB, Базы данных NoSQL, такие как MongoDB, Apache Cassandra или же HBase и другие.[4]
использование
Типичные варианты использования Infinispan включают:
- Распределенный кеш, часто перед база данных
- Хранение временных данных, таких как Интернет сессии
- В памяти обработка данных и аналитика
- Крест-JVM связь и общее хранилище
- Реализация MapReduce в сетке данных в памяти.
Infinispan также используется в академических и исследовательских кругах в качестве основы для распределенного выполнения и хранения.
- Cloud2Sim[5] использует Infinispan для распределенного выполнения рабочих процессов и моделирования MapReduce.
- Платформа обмена данными MEDIator для архивов медицинских изображений[6] использует Infinispan в качестве распределенного хранилища в памяти, а также среду распределенного выполнения.
- Казуар[7] использует Infinispan для хранения контекстной информации в памяти, чтобы предоставить платформу промежуточного программного обеспечения для контекстно-зависимых умных зданий.
Смотрите также
Рекомендации
- ^ Франческо Маркиони и Маник Суртани (2012). Платформа Infinispan Data Grid. ISBN 9781849518222.
- ^ Маник Суртани. «Infinispan: начало новой эры в сетях данных с открытым исходным кодом».
- ^ Маник Суртани. «Инфиниспан».
- ^ «Руководство пользователя Infinispan».
- ^ Катиравелу, Прадибан; Вейга, Луис (8 декабря 2014 г.). Адаптивный распределенный симулятор для алгоритмов и архитектур Cloud и MapReduce. 7-я Международная конференция IEEE / ACM по коммунальным и облачным вычислениям (UCC), 2014 г., Лондон. С. 79–88. Дои:10.1109 / UCC.2014.16.
- ^ Катиравелу, Прадибан; Шарма, Ашиш (10 августа 2015 г.). MEDIator: платформа синхронизации обмена данными для гетерогенных архивов медицинских изображений. Семинар по подключенному здоровью в эпоху больших данных (BigCHat'15), проведенный совместно с 21-й конференцией ACM SIGKDD по открытию знаний и интеллектуальному анализу данных (KDD 2015). Сидней. Получено 2 января 2016.
- ^ Катиравелу, Прадибан; Шарифи, Лейла; Вейга, Луис (8 декабря 2015 г.). Cassowary: платформа промежуточного программного обеспечения для контекстно-зависимых интеллектуальных зданий с программно-определяемыми сенсорными сетями (PDF). Труды 2-го семинара по промежуточному программному обеспечению для контекстно-зависимых приложений в IoT. Ванкувер. С. 1–6. Архивировано из оригинал (pdf) 8 декабря 2015 г.. Получено 2 января 2016.