Enviar búsqueda
Cargar
Infinispan and Enterprise Data Grid
•
Descargar como ODP, PDF
•
10 recomendaciones
•
4,698 vistas
JBug Italy
Seguir
Tristan Tarrant - JBug Milano - January 2012
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 27
Descargar ahora
Recomendados
Infinispan Data Grid Platform
Infinispan Data Grid Platform
jbugkorea
인피니스팬 데이터그리드 플랫폼
인피니스팬 데이터그리드 플랫폼
Jaehong Cheon
Distributed Caching in Kubernetes with Hazelcast
Distributed Caching in Kubernetes with Hazelcast
Mesut Celik
plProxy, pgBouncer, pgBalancer
plProxy, pgBouncer, pgBalancer
elliando dias
PostgreSQL Streaming Replication Cheatsheet
PostgreSQL Streaming Replication Cheatsheet
Alexey Lesovsky
인메모리 클러스터링 아키텍처
인메모리 클러스터링 아키텍처
Jaehong Cheon
006 performance tuningandclusteradmin
006 performance tuningandclusteradmin
Scott Miao
Building low latency java applications with ehcache
Building low latency java applications with ehcache
Chris Westin
Recomendados
Infinispan Data Grid Platform
Infinispan Data Grid Platform
jbugkorea
인피니스팬 데이터그리드 플랫폼
인피니스팬 데이터그리드 플랫폼
Jaehong Cheon
Distributed Caching in Kubernetes with Hazelcast
Distributed Caching in Kubernetes with Hazelcast
Mesut Celik
plProxy, pgBouncer, pgBalancer
plProxy, pgBouncer, pgBalancer
elliando dias
PostgreSQL Streaming Replication Cheatsheet
PostgreSQL Streaming Replication Cheatsheet
Alexey Lesovsky
인메모리 클러스터링 아키텍처
인메모리 클러스터링 아키텍처
Jaehong Cheon
006 performance tuningandclusteradmin
006 performance tuningandclusteradmin
Scott Miao
Building low latency java applications with ehcache
Building low latency java applications with ehcache
Chris Westin
PostgreSQL Extensions: A deeper look
PostgreSQL Extensions: A deeper look
Jignesh Shah
Introduction to HDFS
Introduction to HDFS
Siddharth Mathur
Connection Pooling in PostgreSQL using pgbouncer
Connection Pooling in PostgreSQL using pgbouncer
Sameer Kumar
Streaming replication in practice
Streaming replication in practice
Alexey Lesovsky
Cassandra 2.1 boot camp, Read/Write path
Cassandra 2.1 boot camp, Read/Write path
Joshua McKenzie
Building and Deploying Application to Apache Mesos
Building and Deploying Application to Apache Mesos
Joe Stein
Ehcache Architecture, Features And Usage Patterns
Ehcache Architecture, Features And Usage Patterns
Eduardo Pelegri-Llopart
Percona Toolkit for Effective MySQL Administration
Percona Toolkit for Effective MySQL Administration
Mydbops
Out of the box replication in postgres 9.4
Out of the box replication in postgres 9.4
Denish Patel
Cross-Site BigTable using HBase
Cross-Site BigTable using HBase
HBaseCon
Out of the box replication in postgres 9.4(pg confus)
Out of the box replication in postgres 9.4(pg confus)
Denish Patel
[B5]memcached scalability-bag lru-deview-100
[B5]memcached scalability-bag lru-deview-100
NAVER D2
Postgresql Database Administration Basic - Day1
Postgresql Database Administration Basic - Day1
PoguttuezhiniVP
Introduction of mesos persistent storage
Introduction of mesos persistent storage
Zhou Weitao
Caching for J2ee Enterprise Applications
Caching for J2ee Enterprise Applications
Debajani Mohanty
Problems with PostgreSQL on Multi-core Systems with MultiTerabyte Data
Problems with PostgreSQL on Multi-core Systems with MultiTerabyte Data
Jignesh Shah
Proxysql ha plam_2016_2_keynote
Proxysql ha plam_2016_2_keynote
Marco Tusa
Overview of the ehcache
Overview of the ehcache
HyeonSeok Choi
Mastering PostgreSQL Administration
Mastering PostgreSQL Administration
EDB
Postgresql database administration volume 1
Postgresql database administration volume 1
Federico Campoli
Fast, In-Memory SQL on Apache Cassandra with Apache Ignite (Rachel Pedreschi,...
Fast, In-Memory SQL on Apache Cassandra with Apache Ignite (Rachel Pedreschi,...
DataStax
Big Data Infrastructures - Hadoop ecosystem, M. E. Piras
Big Data Infrastructures - Hadoop ecosystem, M. E. Piras
CRS4 Research Center in Sardinia
Más contenido relacionado
La actualidad más candente
PostgreSQL Extensions: A deeper look
PostgreSQL Extensions: A deeper look
Jignesh Shah
Introduction to HDFS
Introduction to HDFS
Siddharth Mathur
Connection Pooling in PostgreSQL using pgbouncer
Connection Pooling in PostgreSQL using pgbouncer
Sameer Kumar
Streaming replication in practice
Streaming replication in practice
Alexey Lesovsky
Cassandra 2.1 boot camp, Read/Write path
Cassandra 2.1 boot camp, Read/Write path
Joshua McKenzie
Building and Deploying Application to Apache Mesos
Building and Deploying Application to Apache Mesos
Joe Stein
Ehcache Architecture, Features And Usage Patterns
Ehcache Architecture, Features And Usage Patterns
Eduardo Pelegri-Llopart
Percona Toolkit for Effective MySQL Administration
Percona Toolkit for Effective MySQL Administration
Mydbops
Out of the box replication in postgres 9.4
Out of the box replication in postgres 9.4
Denish Patel
Cross-Site BigTable using HBase
Cross-Site BigTable using HBase
HBaseCon
Out of the box replication in postgres 9.4(pg confus)
Out of the box replication in postgres 9.4(pg confus)
Denish Patel
[B5]memcached scalability-bag lru-deview-100
[B5]memcached scalability-bag lru-deview-100
NAVER D2
Postgresql Database Administration Basic - Day1
Postgresql Database Administration Basic - Day1
PoguttuezhiniVP
Introduction of mesos persistent storage
Introduction of mesos persistent storage
Zhou Weitao
Caching for J2ee Enterprise Applications
Caching for J2ee Enterprise Applications
Debajani Mohanty
Problems with PostgreSQL on Multi-core Systems with MultiTerabyte Data
Problems with PostgreSQL on Multi-core Systems with MultiTerabyte Data
Jignesh Shah
Proxysql ha plam_2016_2_keynote
Proxysql ha plam_2016_2_keynote
Marco Tusa
Overview of the ehcache
Overview of the ehcache
HyeonSeok Choi
Mastering PostgreSQL Administration
Mastering PostgreSQL Administration
EDB
Postgresql database administration volume 1
Postgresql database administration volume 1
Federico Campoli
La actualidad más candente
(20)
PostgreSQL Extensions: A deeper look
PostgreSQL Extensions: A deeper look
Introduction to HDFS
Introduction to HDFS
Connection Pooling in PostgreSQL using pgbouncer
Connection Pooling in PostgreSQL using pgbouncer
Streaming replication in practice
Streaming replication in practice
Cassandra 2.1 boot camp, Read/Write path
Cassandra 2.1 boot camp, Read/Write path
Building and Deploying Application to Apache Mesos
Building and Deploying Application to Apache Mesos
Ehcache Architecture, Features And Usage Patterns
Ehcache Architecture, Features And Usage Patterns
Percona Toolkit for Effective MySQL Administration
Percona Toolkit for Effective MySQL Administration
Out of the box replication in postgres 9.4
Out of the box replication in postgres 9.4
Cross-Site BigTable using HBase
Cross-Site BigTable using HBase
Out of the box replication in postgres 9.4(pg confus)
Out of the box replication in postgres 9.4(pg confus)
[B5]memcached scalability-bag lru-deview-100
[B5]memcached scalability-bag lru-deview-100
Postgresql Database Administration Basic - Day1
Postgresql Database Administration Basic - Day1
Introduction of mesos persistent storage
Introduction of mesos persistent storage
Caching for J2ee Enterprise Applications
Caching for J2ee Enterprise Applications
Problems with PostgreSQL on Multi-core Systems with MultiTerabyte Data
Problems with PostgreSQL on Multi-core Systems with MultiTerabyte Data
Proxysql ha plam_2016_2_keynote
Proxysql ha plam_2016_2_keynote
Overview of the ehcache
Overview of the ehcache
Mastering PostgreSQL Administration
Mastering PostgreSQL Administration
Postgresql database administration volume 1
Postgresql database administration volume 1
Destacado
Fast, In-Memory SQL on Apache Cassandra with Apache Ignite (Rachel Pedreschi,...
Fast, In-Memory SQL on Apache Cassandra with Apache Ignite (Rachel Pedreschi,...
DataStax
Big Data Infrastructures - Hadoop ecosystem, M. E. Piras
Big Data Infrastructures - Hadoop ecosystem, M. E. Piras
CRS4 Research Center in Sardinia
01. http basics v27
01. http basics v27
Eoin Keary
JavaDayIV - Leoncini Writing Restful Applications With Resteasy
JavaDayIV - Leoncini Writing Restful Applications With Resteasy
JBug Italy
Apache conbigdata2015 christiantzolov-federated sql on hadoop and beyond- lev...
Apache conbigdata2015 christiantzolov-federated sql on hadoop and beyond- lev...
Christian Tzolov
Архитектура Apache Ignite .NET
Архитектура Apache Ignite .NET
Mikhail Shcherbakov
JBoss Community Introduction
JBoss Community Introduction
jbugkorea
Building Wall St Risk Systems with Apache Geode
Building Wall St Risk Systems with Apache Geode
Andre Langevin
Infinispan, Data Grids, NoSQL, Cloud Storage and JSR 347
Infinispan, Data Grids, NoSQL, Cloud Storage and JSR 347
Manik Surtani
Infinspan: In-memory data grid meets NoSQL
Infinspan: In-memory data grid meets NoSQL
Manik Surtani
Infinispan from POC to Production
Infinispan from POC to Production
C2B2 Consulting
Hacking Infinispan: the new open source data grid meets NoSQL
Hacking Infinispan: the new open source data grid meets NoSQL
Codemotion
Apache Geode - The First Six Months
Apache Geode - The First Six Months
Anthony Baker
Infinispan Servers: Beyond peer-to-peer data grids
Infinispan Servers: Beyond peer-to-peer data grids
Galder Zamarreño
Apache geode
Apache geode
Yogesh BG
Redis adaptor for Apache Geode
Redis adaptor for Apache Geode
Swapnil Bawaskar
Keeping Infinispan In Shape: Highly-Precise, Scalable Data Eviction
Keeping Infinispan In Shape: Highly-Precise, Scalable Data Eviction
Galder Zamarreño
Introduction to Apache Geode (Cork, Ireland)
Introduction to Apache Geode (Cork, Ireland)
Anthony Baker
Introduction to API Design: REST and Java
Introduction to API Design: REST and Java
Philip Johnson
Apache Geode Clubhouse - WAN-based Replication
Apache Geode Clubhouse - WAN-based Replication
PivotalOpenSourceHub
Destacado
(20)
Fast, In-Memory SQL on Apache Cassandra with Apache Ignite (Rachel Pedreschi,...
Fast, In-Memory SQL on Apache Cassandra with Apache Ignite (Rachel Pedreschi,...
Big Data Infrastructures - Hadoop ecosystem, M. E. Piras
Big Data Infrastructures - Hadoop ecosystem, M. E. Piras
01. http basics v27
01. http basics v27
JavaDayIV - Leoncini Writing Restful Applications With Resteasy
JavaDayIV - Leoncini Writing Restful Applications With Resteasy
Apache conbigdata2015 christiantzolov-federated sql on hadoop and beyond- lev...
Apache conbigdata2015 christiantzolov-federated sql on hadoop and beyond- lev...
Архитектура Apache Ignite .NET
Архитектура Apache Ignite .NET
JBoss Community Introduction
JBoss Community Introduction
Building Wall St Risk Systems with Apache Geode
Building Wall St Risk Systems with Apache Geode
Infinispan, Data Grids, NoSQL, Cloud Storage and JSR 347
Infinispan, Data Grids, NoSQL, Cloud Storage and JSR 347
Infinspan: In-memory data grid meets NoSQL
Infinspan: In-memory data grid meets NoSQL
Infinispan from POC to Production
Infinispan from POC to Production
Hacking Infinispan: the new open source data grid meets NoSQL
Hacking Infinispan: the new open source data grid meets NoSQL
Apache Geode - The First Six Months
Apache Geode - The First Six Months
Infinispan Servers: Beyond peer-to-peer data grids
Infinispan Servers: Beyond peer-to-peer data grids
Apache geode
Apache geode
Redis adaptor for Apache Geode
Redis adaptor for Apache Geode
Keeping Infinispan In Shape: Highly-Precise, Scalable Data Eviction
Keeping Infinispan In Shape: Highly-Precise, Scalable Data Eviction
Introduction to Apache Geode (Cork, Ireland)
Introduction to Apache Geode (Cork, Ireland)
Introduction to API Design: REST and Java
Introduction to API Design: REST and Java
Apache Geode Clubhouse - WAN-based Replication
Apache Geode Clubhouse - WAN-based Replication
Similar a Infinispan and Enterprise Data Grid
.Net Multithreading and Parallelization
.Net Multithreading and Parallelization
Dmitri Nesteruk
Copper: A high performance workflow engine
Copper: A high performance workflow engine
dmoebius
Technical Overview of Apache Drill by Jacques Nadeau
Technical Overview of Apache Drill by Jacques Nadeau
MapR Technologies
Distributed caching and computing v3.7
Distributed caching and computing v3.7
Rahul Gupta
Think Distributed: The Hazelcast Way
Think Distributed: The Hazelcast Way
Rahul Gupta
Slice: OpenJPA for Distributed Persistence
Slice: OpenJPA for Distributed Persistence
Pinaki Poddar
Distributed caching-computing v3.8
Distributed caching-computing v3.8
Rahul Gupta
Tempesta FW: a FrameWork and FireWall for HTTP DDoS mitigation and Web Applic...
Tempesta FW: a FrameWork and FireWall for HTTP DDoS mitigation and Web Applic...
Alexander Krizhanovsky
Hs java open_party
Hs java open_party
Open Party
Stateful streaming data pipelines
Stateful streaming data pipelines
Timothy Farkas
Chapter Seven(1)
Chapter Seven(1)
bolovv
Leveraging Hadoop in your PostgreSQL Environment
Leveraging Hadoop in your PostgreSQL Environment
Jim Mlodgenski
Distributed Applications with Apache Zookeeper
Distributed Applications with Apache Zookeeper
Alex Ehrnschwender
Simplifying Apache Cascading
Simplifying Apache Cascading
Ming Yuan
인피니스팬데이터그리드따라잡기 (@JCO 2014)
인피니스팬데이터그리드따라잡기 (@JCO 2014)
Jaehong Cheon
Exploring .NET memory management - JetBrains webinar
Exploring .NET memory management - JetBrains webinar
Maarten Balliauw
Server side JavaScript: going all the way
Server side JavaScript: going all the way
Oleg Podsechin
Smash the Stack: Writing a Buffer Overflow Exploit (Win32)
Smash the Stack: Writing a Buffer Overflow Exploit (Win32)
Elvin Gentiles
Near Real time Indexing Kafka Messages to Apache Blur using Spark Streaming
Near Real time Indexing Kafka Messages to Apache Blur using Spark Streaming
Dibyendu Bhattacharya
FBTFTP: an opensource framework to build dynamic tftp servers
FBTFTP: an opensource framework to build dynamic tftp servers
Angelo Failla
Similar a Infinispan and Enterprise Data Grid
(20)
.Net Multithreading and Parallelization
.Net Multithreading and Parallelization
Copper: A high performance workflow engine
Copper: A high performance workflow engine
Technical Overview of Apache Drill by Jacques Nadeau
Technical Overview of Apache Drill by Jacques Nadeau
Distributed caching and computing v3.7
Distributed caching and computing v3.7
Think Distributed: The Hazelcast Way
Think Distributed: The Hazelcast Way
Slice: OpenJPA for Distributed Persistence
Slice: OpenJPA for Distributed Persistence
Distributed caching-computing v3.8
Distributed caching-computing v3.8
Tempesta FW: a FrameWork and FireWall for HTTP DDoS mitigation and Web Applic...
Tempesta FW: a FrameWork and FireWall for HTTP DDoS mitigation and Web Applic...
Hs java open_party
Hs java open_party
Stateful streaming data pipelines
Stateful streaming data pipelines
Chapter Seven(1)
Chapter Seven(1)
Leveraging Hadoop in your PostgreSQL Environment
Leveraging Hadoop in your PostgreSQL Environment
Distributed Applications with Apache Zookeeper
Distributed Applications with Apache Zookeeper
Simplifying Apache Cascading
Simplifying Apache Cascading
인피니스팬데이터그리드따라잡기 (@JCO 2014)
인피니스팬데이터그리드따라잡기 (@JCO 2014)
Exploring .NET memory management - JetBrains webinar
Exploring .NET memory management - JetBrains webinar
Server side JavaScript: going all the way
Server side JavaScript: going all the way
Smash the Stack: Writing a Buffer Overflow Exploit (Win32)
Smash the Stack: Writing a Buffer Overflow Exploit (Win32)
Near Real time Indexing Kafka Messages to Apache Blur using Spark Streaming
Near Real time Indexing Kafka Messages to Apache Blur using Spark Streaming
FBTFTP: an opensource framework to build dynamic tftp servers
FBTFTP: an opensource framework to build dynamic tftp servers
Más de JBug Italy
JBoss Wise: breaking barriers to WS testing
JBoss Wise: breaking barriers to WS testing
JBug Italy
Camel and JBoss
Camel and JBoss
JBug Italy
AS7 and CLI
AS7 and CLI
JBug Italy
Intro jbug milano_26_set2012
Intro jbug milano_26_set2012
JBug Italy
Faster & Greater Messaging System HornetQ zzz
Faster & Greater Messaging System HornetQ zzz
JBug Italy
Infinispan,Lucene,Hibername OGM
Infinispan,Lucene,Hibername OGM
JBug Italy
AS7
AS7
JBug Italy
JBoss BRMS - The enterprise platform for business logic
JBoss BRMS - The enterprise platform for business logic
JBug Italy
JBoss AS7 Overview
JBoss AS7 Overview
JBug Italy
Intro JBug Milano - January 2012
Intro JBug Milano - January 2012
JBug Italy
JBoss AS7 Webservices
JBoss AS7 Webservices
JBug Italy
JBoss AS7
JBoss AS7
JBug Italy
Intro JBug Milano - September 2011
Intro JBug Milano - September 2011
JBug Italy
All the cool stuff of JBoss BRMS
All the cool stuff of JBoss BRMS
JBug Italy
Drools Introduction
Drools Introduction
JBug Italy
September 2010 - Arquillian
September 2010 - Arquillian
JBug Italy
September 2010 - Gatein
September 2010 - Gatein
JBug Italy
May 2010 - Infinispan
May 2010 - Infinispan
JBug Italy
May 2010 - RestEasy
May 2010 - RestEasy
JBug Italy
May 2010 - Drools flow
May 2010 - Drools flow
JBug Italy
Más de JBug Italy
(20)
JBoss Wise: breaking barriers to WS testing
JBoss Wise: breaking barriers to WS testing
Camel and JBoss
Camel and JBoss
AS7 and CLI
AS7 and CLI
Intro jbug milano_26_set2012
Intro jbug milano_26_set2012
Faster & Greater Messaging System HornetQ zzz
Faster & Greater Messaging System HornetQ zzz
Infinispan,Lucene,Hibername OGM
Infinispan,Lucene,Hibername OGM
AS7
AS7
JBoss BRMS - The enterprise platform for business logic
JBoss BRMS - The enterprise platform for business logic
JBoss AS7 Overview
JBoss AS7 Overview
Intro JBug Milano - January 2012
Intro JBug Milano - January 2012
JBoss AS7 Webservices
JBoss AS7 Webservices
JBoss AS7
JBoss AS7
Intro JBug Milano - September 2011
Intro JBug Milano - September 2011
All the cool stuff of JBoss BRMS
All the cool stuff of JBoss BRMS
Drools Introduction
Drools Introduction
September 2010 - Arquillian
September 2010 - Arquillian
September 2010 - Gatein
September 2010 - Gatein
May 2010 - Infinispan
May 2010 - Infinispan
May 2010 - RestEasy
May 2010 - RestEasy
May 2010 - Drools flow
May 2010 - Drools flow
Último
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
V3cube
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
hans926745
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Último
(20)
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Infinispan and Enterprise Data Grid
1.
Infinispan and Enterprise
Data Grid Tristan Tarrant Principal Software Engineer [email_address] / https://twitter.com/tristantarrant/
2.
3.
Built around java.util.ConcurrentMap
interface
4.
Easy to set-up
and use Cache<String, String> cache = new DefaultCacheManager().getCache(); cache.put(“ash”, “nazg”); String v = cache.get(“ash”);
5.
6.
Good for small
clusters
7.
8.
9.
Scales to larger
clusters
10.
Size scales linearly
with the number of servers
11.
12.
Location of data
in the cluster is deterministic
13.
14.
15.
Keeps related keys
together
16.
17.
Declarative via XML
CacheManager manager = new DefaultCacheManager("my-config-file.xml"); Cache<String, String> myCache = manager.getCache("myCache"); Configuration c1 = new ConfigurationBuilder() .clustering() .l1().disable() .mode(DIST_SYNC) .hash().numOwners(2) .build(); <infinispan> <global> <transport clusterName="infinispan-cluster /> </global> <namedCache name="myCache"> <clustering mode="dist"> <sync/> <hash numOwners="2" /> <l1 enabled="false"/> </clustering> </namedCache> </infinispan>
18.
19.
20.
21.
22.
Various strategies (FIFO,
LRU, LIRS) cache.put(“ash”, “nazg”, 5, SECONDS); cache.put(“krul”, “uruk”, 5, MINUTES, 1, MINUTE);
23.
24.
25.
Eviction / Passivation
26.
27.
28.
Caches are transactional
or non-transactional (5.1)
29.
30.
31.
Pessimistic: locks acquired
during writes TransactionManager tm = cache.getAdvancedCache().getTransactionManager(); tm.begin(); cache.put(“ash”, “nazg”); cache.remove(“krul”); tm.commit();
32.
33.
Multiple operations are
grouped and executed “atomically”
34.
Integrates with JTA
35.
Cannot participate in
2PC transactions cache.startBatch(); cache.put("ash", "nazg"); cache.put("krul", "uruk"); cache.put("gakh", "olog"); cache.endBatch(true); // commit cache.startBatch(); cache.put("krith", "nazgu"); cache.put("udu", "gaathz"); cache.endBatch(false); // rollback
36.
37.
38.
Store chaining
39.
Shared stores
40.
41.
Java, Python, .NET
clients
42.
43.
Optimistic locking (via
the ETag HTTP header)
44.
45.
46.
Client-server communication (HotRod)
47.
48.
Support for non-serializable
classes (via externalizer)
49.
50.
51.
52.
Topology aware support
(Site, Rack, Machine)
53.
54.
Uses Hibernate Search
as Engine
55.
Entry values are
indexed via Lucene
56.
57.
Replicated (all nodes
have a copy of the full index, queries can be performed on the whole dataset)
58.
59.
60.
61.
62.
63.
64.
Transaction commits, rollbacks,
deadlocks
65.
66.
Receive notifications on
events
67.
Aggregate information from
multiple servers
68.
69.
70.
Cache is local
to each node
71.
72.
73.
74.
Cache injection
75.
JCache (JSR-107) annotations
76.
Injection of caches
from the AS7 Infinispan subsystem @Qualifier @Target({ElementType.FIELD, ElementType.PARAMETER, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface MyCache { } @ConfigureCache("myCache") @MyCache @Produces public Configuration myCacheConfiguration; @MyCache Cache<String,String> myCache;
77.
78.
Integration with Spring's
DI for constructing cache managers and caches
79.
Declarative caching annotation
80.
Declarative eviction annotation
<bean id="cacheManager" class="org.infinispan.spring.provider.SpringEmbeddedCacheManagerFactoryBean" p:configurationFileLocation="classpath:infinispan-config.xml" /> @Cacheable("items") public Item findItems(ItemPK itempk) {...} @CacheEvict(value = "items", allEntries=true) public void readItems(ItemSource source) {...}
81.
82.
Built on Drools
Live Queries
83.
Local and Clustered
queries (replicated only for now)
84.
Fault tolerant ContinuousQueryManager
cqm = new ContinuousQueryManager(cacheManager); QueryDefinition qd = new QueryDefinition(queryName, query, outputEntries); cqm.defineQuery(qd); ContinuousQuery cq = cqm.executeContinuousQuery(qd.getQueryName(), true, params); cq.addQueryListener(new ResultSetListener() { public void entryAdded(MatchingEntry row) { // ... } public void entryRemoved(MatchingEntry row) { // ... } public void entryUpdated(MatchingEntry row) { // ... } });
85.
86.
Overhauled Transaction support
87.
Single lock owner
88.
Distributed Queries
89.
Fine-Grained Atomic Maps
90.
Uses JGroups 3.0
(with a lot of performance improvements)
91.
New configuration based
on builders
92.
Many many performance
optimizations and bugfixes
93.
94.
Map/Reduce (REST too)
95.
Transactions
96.
97.
Locking
98.
RPCs
99.
100.
Stateful Session EJB
101.
JPA 2nd level
cache
102.
Session EJB failover
103.
104.
User applications need
to import the APIs META-INF/MANIFEST.MF Dependencies: org.infinispan export
105.
106.
Part of the
Enterprise Platform 6 family of products
107.
108.
Server (HotRod, Memcached,
REST)
109.
Embedded (Use of
Infinispan within EAP 6)
110.
111.
Docs https://docs.jboss.org/author/display/ISPN/Home
112.
Bug reporting
https://issues.jboss.org/browse/ISPN
113.
114.
That's all folks
[email_address] http://jboss.org/infinispan
Descargar ahora