• 5 Posts
  • 185 Comments
Joined 1 year ago
cake
Cake day: August 9th, 2023

help-circle


















  • The program needs to store multiple temporary files (one per virus definition update, or scan results or whatever purpose).

    It looks like they simply picked sqlite as a format because the data has a structured format and that way they leverage databases robustness, easiness to read and query the data.

    The comment appears to be from 2006. Sqlite mightve had some limitations then that necessitated creating a new (temporary) database file as a subset of larger database for performance reasons or to allow multiple processes to read/write them and then consolidate data back into the single database.