Hele, kdyz uz se bavite o prenositelnosti a zamene typu SQL databaze, co takhle ODBC (resp. UNIX ODBC)? Kdyz se to napise s ODBC, tak se pak muze docela klidne prohodit databaze pod nim s docela minimalni zmenou kodu (snad se jen natahne "driver" pro danou DB). Myslim, ze to ma i transakce a vnorene dotazy. Rychlost je snad prijatelna (alespon to tvrdi lidi co by tomu meli rozumet). Jedina nevyhoda co me napada, je mozna nedostupnost nekterych specialnich "feature-k" konkretni databaze... Jo a Java mi zni taky docela rozumne ;)