Linuxoví puristé prominou, zmíním se o dvou vlastnostech Win32 verze FireBird, která je jinak také moc povedená.
Určitě stojí za zmínku i existence Embedded verze. Pomineme-li poněkud podivný způsob pojmenování binárek, který může působit problémy, je to moc pěkný databázový stroj.
Co mi naopak vadí, je klient pro Win32, který evidentně naprosto nezvládá podporu více vláken (multithreading). Nějaká agregace dotazů do aplikačního serveru potom buď naprosto degraduje výkonnost nebo vynucuje architekturu s více procesy.
Embedded server je v podstatě klient a server v jedné knihovně. Umí to víceméně všechno, co normální Firebird, pouze funguje jen lokálně a neřeší autentizaci (autorizaci ano). Používá se pro aplikace, které běží jen na jednom počítači - výhoda je, že nemusíte instalovat a spouštět Firebird server.
Jednoduse, protoze jsou to dve ruzne veci.
Autorizace znamena, ze vas system pozna (treba ja jsem lzap) a umozni ruzny veci (treba muzu zapisovat do tabulky).
Autentizace je proces, kterym se overuje, ze ses to skutecne ty. Typickym prikladem pro databazovy server je jmeno/heslo/ip adresa, ale dnes se pouzivaji otisky prstu (malem jsem napsal PRSU ;-))) ci sitnice...
Zkratka a dobre nepises tam heslo, ale hlasit se muzes jako nekdo jiny, menit ROLES atd atp.
ps - embedded umi i MySQL, je to sikovna vecicka... hodne by se mi libil JDBC embedded ovladac, nevite, jestli to existuje? ;-)