8 ms·
> non-concurrent database What does this even mean? Is this IPython backed history using Write-Ahead Logging? > I manage to corrupt it frequently, presumably
by ElectricalUnion 5y ago
> non-concurrent database
What does this even mean? Is this IPython backed history using Write-Ahead Logging?
> I manage to corrupt it frequently, presumably due to segfaults in extensions
A C-based program can't defend itself against corrupted memory.
Your logger would need to run in a separated process from your actual code.
https://www.sqlite.org/howtocorrupt.html#_memory_corruption https://www.sqlite.org/howtocorrupt.html#_memory_corruption