Minimizing the requirements of your application is a good thing
Minimizing the requirements of your application is a good thing.
But what you don’t seem to be aware of is that embedded firebird is essentially
a set of DLLs (or *.so in linux) and the database file. So you only need to
install a few more files _together_ with your application . And the benefit is
huge: you gain access to all the features of a real database system (with its
sql language, transactions, constraints, etc) without loosing anything .
It’s not neccessary to install the whole firebird server on each computer !
This is funny: in this thread i become an advocate of firebird although
in fact i mostly use PostgreSQL .
Cheers !
Adrian Maier