Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Какой смысл пользоваться key-value хранилищем, если оно будет медленным?
import cPickle as pickle
import simplejson as json
import marshal
from time import time
data = range(100)
for dumper in [json, pickle, marshal]:
start = time()
for i in xrange(1000):
dumper.dumps(data)
print dumper.__name__, time() - start
simplejson 0.0725080966949
cPickle 0.0695569515228
marshal 0.00670003890991
odbm = объектная обёртка для key-value хранилищ