I am calculating some very large numbers using Python, and I'd like to store previously calculated results in Berkeley DB.
The problem is that Berkeley DB has to use strings, and I have to store an integer tuple for the calculation results.
For example, I get (m, n)
as my result, one way is to store this as "%d,%d" % (m, n)
and read it out using re
. I can also store the tuple using pickle
or marshal
.
Which has the better performance?
Aucun commentaire:
Enregistrer un commentaire