Welcome to my High-Performance Java Persistence Newsletter

Vlad Mihalcea1 min read

Hi and welcome to my newsletter,

As a token of appreciation for signing up, I want to share my Transactions and Concurrent Control ebook with you. Use this link to download it.

This ebook I'm sharing with you is actually a chapter of my High-Performance Java Persistence book, and it contains the following chapters:

1 Atomicity
2 Consistency
3 Isolation
3.1 Concurrency control
3.1.1 Two-phase locking
3.1.2 Multi-Version Concurrency Control
3.2 Phenomena
3.2.1 Dirty write
3.2.2 Dirty read
3.2.3 Non-repeatable read
3.2.4 Phantom read
3.2.5 Read skew
3.2.6 Write skew
3.2.7 Lost update
3.3 Isolation levels
3.3.1 Read Uncommitted
3.3.2 Read Committed
3.3.3 Repeatable Read
3.3.4 Serializable
4 Durability
5 Read-only transactions
5.1 Read-only transaction routing
6 Transaction boundaries
6.1 Distributed transactions
6.1.1 Two-phase commit
6.2 Declarative transactions
7 Application-level transactions
7.1 Pessimistic and optimistic locking
7.1.1 Pessimistic locking
7.1.2 Optimistic locking

In addition to this awesome ebook, I will be sending you tips and tricks about data access whenever I publish a post on my blog.

To make sure you don't miss any of my tips about JPA, Hibernate, and database systems, you should add my email address, [email protected], to your Address Book.

Thanks for signing up and stay tuned for more!
Vlad Mihalcea

Vlad Mihalcea

Jupiter, Zorilor, Cluj-Napoca
Romania

You received this email because you signed up on our website or made a purchase from us.

Sent by MailerLite
3 links in this issue

Sent by High-Performance Java Persistence Newsletter. Links that track readers or name the subscriber were removed from this copy; its images still load from the sender's own servers. If you publish this newsletter and want an issue corrected or removed, write to us.