Är inte postgres rätt seg? Har inte kört något på den.. men det är vad ja "hört"..
Att postgres skulle vara seg är i princip ren FUD numera, det var absolut sant nån gång runt version 6.5 anno sent 90-tal men nu har den nått version 8 och har grymma prestanda. Då har firebird nästan en sämre track record i så fall, eftersom den rätt länge var ökänd för att gå in i väggen vid många inserts (även om det sägs vara fixat till stor del numera).
Sedan tillkommer ju det där med skalbarheten - för ett system med många samtidiga användare, stora tabeller eller många avancerade SQL-satser tycker jag att postgres är ett givet val eftersom den skalar upp nästan linjärt. Har man inte de behoven tycker jag gott att man kan titta på SQLite i stället, som har helt utmärkta prestanda så länge den inte lastas ner alltför mycket. Själv brukar jag alternera mellan postgres och sqlite, beroende på hur förutsättningarna ser ut.
Tycker faktiskt lite uppmärksamhet borde riktas mot Firebirden istället. Har en hel del tuffa finnesser.. och bygger på interbase ifrån början och dessutom är den lite utav en doldis.. att den inte lockar på rader under transaktioner är en stor fördel.. som ja inte sett i någon annan db.. och serverside events är itne att leka med.. oj oj säger bara
Postgres kör inte heller med låsning på radnivå i transaktioner - i stället används MVCC (aka "better-than-row-level locking"), som är ett sofistikerat system för versionshantering på radnivå. Triggers och annan magisk serverside-funktionalitet finns det också en uppsjö av, men medan det är lite lättare att skapa sådant i firebird har postgres i stället ett smått genialt och lättanvänt regelsystem (en slags preprocessor för sql-satser) som i många fall helt eliminerar behovet av att skapa sådana funktioner. På det stora hela är båda databaserna faktiskt ganska likvärdiga, och de är helt utmärkta båda två. Det är egentligen hugget som stucket vad man väljer, men själv föredrar jag Postgres eftersom den stöds av Rails samt har betydligt bättre dokumentation och större community.
Men det ska bli intressant att testa mimer också, för den delen... åtminstone är det ju alltid positivt med lite konkurrens. Måste dock säga att jag inte hittar just några särskilt övertygande anledningar till att byta, det räcker liksom inte med några diffusa formuleringar om lättanvändbarhet. Känns inte som att just det är något större problem med någon databas numera, och eftersom den inte verkar ha särskilt många andra utmärkande egenskaper känns den mest bara som ännu en i mängden faktiskt.