Python sqlalchemy.ext.serializer和pickle之间有什么区别

Python sqlalchemy.ext.serializer和pickle之间有什么区别,python,python-3.x,serialization,sqlalchemy,pickle,Python,Python 3.x,Serialization,Sqlalchemy,Pickle,我正在尝试将序列化的SQLAlchemy ORM对象转储到文件中。更具体地说,我需要转储的对象映射到数据库表的一行 我发现这个任务可以通过pickle模块或使用sqlalchemy.ext.serializer来完成 在pickle模块生成较大文件的地方,这两种方法生成的文件大小不同。我的问题是,哪种方法更好,以及这两种方法存在根本差异的原因是什么

我正在尝试将序列化的SQLAlchemy ORM对象转储到文件中。更具体地说,我需要转储的对象映射到数据库表的一行

我发现这个任务可以通过pickle模块或使用sqlalchemy.ext.serializer来完成

在pickle模块生成较大文件的地方,这两种方法生成的文件大小不同。我的问题是,哪种方法更好,以及这两种方法存在根本差异的原因是什么