In practice (and in general) is a transaction log a part of the database server or is it a part of the database itself? I've not been able to locate information in this domain anywhere. I need the information for a model that I'm putting together...
If this is extremely dependent upon implementation, I'm looking at SQL Server 2005/2008, MySQL and SQLite. But I'd prefer to stay as general as possible.
I imagine that if the transaction log is a part of the server, then there would be one (maybe two) transaction log in the entire server. This is opposed to each database having one transaction log which would give us many transaction logs in the single server.