Skip to content

invincible009/High-performance-java-persistence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

High-performance-java-persistence

Table of content

JDBC and Database Essentials

  • Performance and scaling.
  • Jdbc connection Management
  • Batch Updates
  • Statement Caching
  • Resultset Fetching
  • Transactions

JPA and Hibernate

  • Why JPA and Hibernate Matters
  • Connection Management and Monitoring
  • Mapping Types and Identifiers
  • Relationships
  • Inheritance
  • Flushing
  • Batching
  • Fetcing
  • Caching **
  • Concurrency Control

JOOQ

  • Why jOOQ matters

From the Author

Throughout this book, there are benchmarks aimed to demonstrate the relative gain of a certain performance optimization. The benchmarks results are always dependent on the underlying hardware, operating system and database server configuration, database size and concurrency patterns. For this reason, the absolute values are not as important as the relative optimization gain. In reality, the most relevant benchmark results are the ones against the actual production system.

BookLink

https://vladmihalcea.com/books/high-performance-java-persistence/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages