Cost of generating one UUID in memory (single thread, 2,000,000 ids after 500,000 warm-up; indicative, machine dependent) UUID.randomUUID() 351 ns per id Hibernate VERSION_7 769 ns per id Hibernate VERSION_6 680 ns per id Hibernate TIME (v1) 22 ns per id uuid-creator v7 352 ns per id UuidV7Generator (hand-written) 709 ns per id