Getting started with Spring Data and Distributed Database Grids
summary
Demonstrates swapping a JPA/MySQL backend to GemFire with Spring Data by changing annotations (swap annotations: @Entity → @Region, JPA @Id → Spring Data @Id), replacing the repository interface (extend GemfireRepository), and adjusting Spring config/Maven profile; migrates about 10,000 rows via a loader and GemFire template, adds a small custom paging implementation using an OQL range query, uses locator/client-cache topology, shows replication options (up to four copies) and a working demo despite transient network hiccups.
AI-written summary · about
chapters (10)
- 0:00Introduction and speakers
- 1:28Database growth challenges
- 8:32Horizontal scaling explained
- 11:00Durability in distributed stores
- 20:25Introducing Spring Data
- 25:43Spring Data repositories
- 35:08Live migration demo
- 57:43Distributed systems setup
- 1:07:26Testing and migration results
- 1:17:03Q&A session
related talks
01h 23mBuilding Highly-Scalable Spring Applications with In-Memory, Distributed Data Grids
28mThe Past Year in Spring for Apache Geode
48mScaling Spring Boot Applications in Real-Time - John Blum, Luke Shannon
45mSimplifying Apache Geode with Spring Data - John Blum
50mSpring's unexpected features
49mPerformance oriented Spring Data JPA & Hibernate
44mPerformance oriented Spring Data JPA & Hibernate
01h 12mFederated Queries with HAWQ - SQL on Hadoop and Beyond
