- Oracle PL/SQL kompatibilitaNěkolik let po jedné z komerčních odnoží Firebirdu? :-)
"- MVCC isolation level ala Oracle - statement level snapshots. Bez pouziti rollback tablespaces nebo vacuum ala pgsql! Jeste ze to nenakodili jako to ma pgsql to vacuum by byl fakt opruz, ten rollback segment by zas tak nevadil"Jasně, a můj disk při každém smazání souboru přepisuje uvolněné místo nulami, zatíco OS od IBM tohle dělat nemusí. :-) To je mi ale argumentace.
"Vse se stihlo za pouhe 2 roky vyvoje. V OSS softu by jste se k tomu nedopracovali ani za 10 let. A to jsme se na linuxexpu dozvedeli ze my co delame komercni soft jsme pry desne neefektivni."Jste děsně neefektivní co do ceny vývoje každé jednotlivé fíčury. Absolutní čísla nikdo nezpochybňuje. Samozřejmě že vrhnutím dostatečného množství peněz do vývoje produktu X dosáhne firma čehokoli (třeba i Vista se tak dá vyvinout :-)), ale pak hrozí riziko, že ta firma začne připomínat komunistický stát à la Microsoft, kdy ti, co si koupí Windows a Office, subvencují méně úspěšné projekty, o které třeba ani nestojí (IE? XBox?). (Ó ano, tvrdím, že ne FLOSS, ale spíš MS připomíná komunistický stát, nebo přinejmenší vládu socanů. :-))
DB2 je overwriting db. Stary radek prepisuje novym aby se zachovalo rowid a nemuseli se zbytecne aktualizovat indexy. Dela to dokonce az prilis dusledne a to i kdyz se novy radek nevejde do stejneho bloku tak tam flakne pointer na novou lokaci misto toho aby zaktualizovala indexy na nove umisteni.No třeba Firebird také řádek při jeho změně přepisuje a na index nehrabe, pokud nemusí. Já měl na mysli hlavně to, že čištění řádků se dá poladit tak, aby se odložilo do doby, kdy se stejně s místem, které řádek zabírá, musí provést nějaká jiná operace. O luxování v PostgreSQL toho moc nevím, ale že by Firebirdí luxování nějak blokovalo provoz, to si moc lidí nestěžuje.