Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Какой смысл пользоваться 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 хранилищ