> the transaction log of a typical RDBMS is the canonical form
Do databases keep the whole transaction log forever? It seems like that could keep growing forever even when the tables stay at constant size.
Do databases keep the whole transaction log forever? It seems like that could keep growing forever even when the tables stay at constant size.
For your question about the logs growing forever, there are usually points in the process where a transaction log is saved off somewhere else and then can be overwritten, but on a transactional system the logs over a period of a week or two can sometimes be many times larger than the actual data stored at any given time, yes.