[fpc-other] Firebird vs PostgreSQL

Mark Morgan Lloyd markMLl.fpc-other at telemetry.co.uk
Fri Oct 27 11:17:38 CEST 2017


On 26/10/17 11:00, Marco van de Voort wrote:
> In our previous episode, Santiago A. said:> That's my point. Why Firebird is not more popular?> > Once I read two point about Firebird lack of popularity:> * In early days, firebird documentation was almost inexistent, there> were a few .txt with new features but you had to rely on Interbase 6.0> docs, that weren't very good either. So it looked like an almost> abandoned software maintained by a few fans.> * It had no administration tool, you had (and you still have) to rely on> third part tools. I think flamerobin is the administration tool "de facto"
> * it was x86 only for a long time.
> Which is why I ended up with postgresql, having powerpc and later armservers.

One further point if I may. PostgreSQL and Firebird both have the 
capability of sending asynchronous notifications to clients, i.e. along 
the lines of "somebody's changed this table, everybody needs to check 
it". When I last looked, they were the only free databases that did 
this, although in the case of something strictly single-user like SQLite 
the facility isn't really needed.

Provided that you're not getting into things like creating new users on 
the fly, the SQL dialects are sufficiently similar that a client program 
can talk to either without substantial modification. I think that a 
reasonable approach is to select Postgres for departmental or larger 
storage, or Firebird for something that's strictly local.

-- 
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]


More information about the fpc-other mailing list