๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

High-Performance Java Persistence

โœ Scribed by Vlad Mihalcea


Year
2016
Tongue
English
Leaves
245
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


Get the most out of your persistence layer

A high-performance data access layer must resonate with the underlying database system. Knowing the inner workings of a relational database and the data access frameworks in use can make the difference between a high-performance enterprise application and one that barely crawls.

This book is a journey into Java data access performance tuning. From connection management, to batch updates, fetch sizes and concurrency control mechanisms, it unravels the inner workings of the most common Java data access frameworks.

The first part aims to reduce the gap between application developers and database administrators. For this reason, it covers both JDBC and the database fundamentals that are of paramount importance when reducing transaction response times. In this first part, youll learn about connection management, batch updates, statement caching, result set fetching and database transactions.

The second part demonstrates how you can take advantage of JPA and Hibernate without compromising application performance. In this second part, youll learn about the most efficient Hibernate mappings (basic types, associations, inheritance), fetching best practices, caching and concurrency control mechanisms.

The third part is dedicated to jOOQ and its powerful type-safe querying capabilities, like window functions, common table expressions, upsert, stored procedures and database functions.


๐Ÿ“œ SIMILAR VOLUMES


High-Performance Java Persistence
โœ Vlad Mihalcea ๐Ÿ“‚ Library ๐Ÿ“… 2020 ๐ŸŒ English

Get the most out of your persistence layer A high-performance data access layer must resonate with the underlying database system. Knowing the inner workings of a relational database and the data access frameworks in use can make the difference between a high-performance enterprise application an

Java: High-Performance Apps with Java 9
โœ Nick Samoylov & Mayur Ramgir [Nick Samoylov] ๐Ÿ“‚ Library ๐Ÿ“… 2018 ๐Ÿ› Packt Publishing ๐ŸŒ English

<span><p><b>Optimize the powerful techniques of Java 9 to boost your application's performance</b></p><p><b>About This Book</b></p><ul><li>Tackle all kinds of performance-related issues and streamline your development</li><li>Dive into the new features of Java 9</li><li>Implement highly efficient an

Java EE 8 High Performance
โœ Romain Manni-Bucau ๐Ÿ“‚ Library ๐Ÿ“… 2018 ๐Ÿ› Packt Publishing ๐ŸŒ English

<p><b>Get more control of your applications performances in development and production and know how to meet your Service Level Agreement on critical microservices.</b></p><h4>Key Features</h4><ul><li>Learn how to write a JavaEE application with performance constraints (Service Level Agreement-SLA) l

High Performance with Java: Discover str
โœ Dr. Edward Lavieri Jr. ๐Ÿ“‚ Library ๐Ÿ“… 2024 ๐Ÿ› Packt Publishing Pvt. Ltd. ๐ŸŒ English

Take your Java programming skills to the next level and learn to overcome real-world challenges to optimize application performance Key Features Leverage key features of the Java Virtual Machine to maximize runtime performance Unlock optimization strategies to effectively manage objects and mem

Spring Boot Persistence Best Practices:
โœ Anghel Leonard ๐Ÿ“‚ Library ๐Ÿ“… 2020 ๐Ÿ› Apress ๐ŸŒ English

This book is a collection of developer code recipes and best practices for persisting data using Spring, particularly Spring Boot. The book is structured around practical recipes, where each recipe discusses a performance case or performance-related case, and almost every recipe has one or more appl