sqlalchemy autoloaded orm persistence

Estamos usando o recurso de carregamento automático da sqlalchemy para fazer o mapeamento de coluna para impedir a codificação em nosso código.

class users(Base):
    __tablename__ = 'users'
    __table_args__ = {
        'autoload': True,
        'mysql_engine': 'InnoDB',
        'mysql_charset': 'utf8'
    }

Existe uma maneira de serializar ou armazenar em cache os metadados / ormas carregados automaticamente para que não tenhamos que passar pelo processo de carregamento automático toda vez que precisarmos referenciar nossas classes de outros scripts / funções?

Eu olhei para o cache de beaker e picles, mas não encontrei uma resposta clara, se é possível ou como fazê-lo.

O ideal é executarmos o script de mapeamento autload apenas quando tivermos confirmado alterações na nossa estrutura de banco de dados, mas referenciarmos uma versão não-autoload / persistente / em cache de nosso mapeamento de banco de dados de todos os outros scripts / funções,

Alguma ideia?

questionAnswers(1)

yourAnswerToTheQuestion