Enviar pesquisa
Carregar
Infinispan and Enterprise Data Grid
•
Transferir como ODP, PDF
•
10 gostaram
•
4,698 visualizações
JBug Italy
Seguir
Tristan Tarrant - JBug Milano - January 2012
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 27
Baixar agora
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
Mais conteúdo relacionado
Mais procurados
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
Mais procurados
(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
Destaque
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
Destaque
(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
Semelhante 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
Semelhante 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
Mais 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
Mais 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
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
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
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Último
(20)
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
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
Baixar agora