Hi,

https://www.sqlite.org/lockingv3.html#rollback

"When a process wants to change a database file (and it is not in WAL
mode), it first records the original unchanged database content in a
rollback journal. The rollback journal is an ordinary disk file that
is always located in the same directory or folder as the database file
and has the same name as the database file with the addition of a
-journal suffix. The rollback journal also records the initial size of
the database so that if the database file grows it can be truncated
back to its original size on a rollback."

I got confused about the above statement about the rollback journal.
The sentence "The rollback journal ..." appears to be a definition.
But it is not.

I think that the following can be considered as a definition. Given
the above sentence appears in a section named "4.0 The Rollback
Journal". I think it should be changed to a definition to avoid
confusion.

https://www.sqlite.org/tempfiles.html

"A rollback journal is a temporary file used to implement atomic
commit and rollback capabilities in SQLite."

Regarding the choice of the word "journal", the only relevant entry
about "journal" in the Oxford dictionary is this. Is "journal" just a
fancy way of saying "record file"? Thanks.

"""
2 a daily record of news and events of a personal nature; a diary.
• Nautical a logbook.
• (the Journals) a record of the daily proceedings in the British
Houses of Parliament.
• (in bookkeeping) a daily record of business transactions with a
statement of the accounts to which each is to be debited and credited.
"""

-- 
Regards,
Peng
_______________________________________________
sqlite-users mailing list
sqlite-users@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to