[storm] Confused about connections, cursors, transactions (SQLite)
Gustavo Niemeyer
gustavo at niemeyer.net
Tue Jul 29 20:57:22 BST 2008
>> The problem is holding a cursor open, reading a result set, over the
>> transaction boundaries. A working replacement would be:
>
> I am aware that this works, but we're talking about a potentially huge
> number of rows here, loading them all in memory is not an option.
There are many ways of doing it. SQLite just doesn't want to provide
you with interaction over a cursor while you commit the transaction.
> Am I understanding correctly that the problem stems from the fact that
> the Storm sqlite backend manages the transactions on a connection
> level, rather than on the cursor level?
I'm not entirely sure I understand what you mean here. Transactions are
indeed associated with the connection, as I believe is usually the case on
most databases. Storm isn't playing any special role there.
--
Gustavo Niemeyer
http://niemeyer.net
More information about the storm
mailing list