Subject Architecture of Firebird
Author ione1608
Hi,

I've a question concerning the architecture (if this is called so)
of Firebird.
There is the server-software which you install on a machine. The
database is contained in a file (.fdb).

The server is a process on the system. And the database resides
somewhere on the hard-disk as a file.
You don't load a database-file into the server. So the server-
software doesn't know which databases are running. As long as the
server is running, you can access the fdb-files as database.
So you can run different databases on one instance of the server-
software. And in the server-software you don't have to setup
anything according to the databases.
The username/password is for the server. How is this in the database
itself? You don't have a userlist on every database. Only in the
server.

Is the above correct. Can somebody explain to me if it's not correct.