Polyglot Persistence with Java
summary
Shows how a Java-based system at Elo7 integrates multiple persistence technologies (NoSQL and relational approaches) — i.e., polyglot persistence — to solve real-world requirements. Covers design and implementation challenges including schema vs schema-less, ACID vs BASE, transactional and non-transactional models, best practices for making different data models work cohesively, and frameworks that help implement these solutions.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 2:00Why persistence is overlooked
- 3:28Relational DB limitations
- 10:45NoSQL alternatives
- 18:34Elo7 system history
- 23:30Choosing Cassandra for chat
- 28:45Initial modeling issues
- 32:16Polyglot persistence solution
- 37:54Dual-database development challenges
- 41:47Data access tools
- 46:36Polyglot benefits
- 48:40Conclusion
related talks
32mPolyglot Persistence
51mEmpowering Enterprise Architectures with Polyglot Persistence
55mRoad to polyglot persistence
34mSimplifying Polyglot Persistence Integration with...
47mMastering Java Persistence: Best Practices for Cloud-Native...
25mPolyglot Persistence Unleashed
46mMastering Java Persistence: Best Practices for Cloud-Native & Modernization
46mThe State of Java Relational Persistence
