On Mon, Dec 13, 2010 at 2:53 PM, Helmut Auer vdr@helmutauer.de wrote:
Maybe I understand the code in epg.c wrong, but it look like that the whole epg.data file is always read and write complete by the vdr. Even if only one record has to be changed. Maybe the coding with sqlite will look less elegant, but it will be much faster. I/O is always expensive.
Afaik the epg.data will be read at startup and written at shutdown. In the meantime the epg data will be read from memory and thats surely much faster than via sqlite.
I think epg.data is written at certain intervals as well (every 15mins or so?), but I could be wrong.