Reverted back to using Shove+SQLAlchemy for storing persistent object data to avoid any more DB corruption errors.