I was using Zodb for large data storage which was in form of typical dictionary format (key,value). 
But while storing in ZODB i got following warning message:

> 
> C:\python-3.5.2.amd64\lib\site-packages\ZODB\Connection. py:550:
>  UserWarning: The object
>  you're saving is large. (510241658 bytes.)
> 
> 
> Perhaps you're storing media which should be stored in blobs.
> 
> 
> Perhaps you're using a non-scalable data structure, such as a
>  PersistentMapping or PersistentList.
> 
> 
> Perhaps you're storing data in objects that aren't persistent at all.
>  In cases like that, the data is stored in the record of the containing
>  persistent object.
> 
> 
> In any case, storing records this big is probably a bad idea.
> 
> 
> If you insist and want to get rid of this warning, use the
>  large\_record\_size option of the ZODB.DB constructor (or the
>  large-record-size option in a configuration file) to specify a larger
>  size.
> 
> 
> warnings.warn(large\_object\_message % (obj.**class**, len(p)))
> 
> 
> 

please suggest how can i store large data in ZODB or suggest any other library for this purpose