Oracle napriklad umoznuje mit neomezene mnozstvi radkovych zamku - nema lock escalation. Na druhou stranu ovsem v Oracle neexistuje pametova struktura ktera by vam rekla ktere radky byly zmeneny/zamceny a kym.
Diky tomu, ze oracle nezamyka bloky ani tabulky vam nemuze nastat deadlock kdyz db zacnou dochazet zamky. Proste neni to ani lepsi ani horsi je to proste jinak. Jedine co s tim muzete delat je dekovat Bohu ze vymyslel JDBC, diky kteremu se tyhle rozdily mezi databazemi zastiraji a programatori v JAVE na takovehle veci vubec nemusi myslet :)