Python sqlite3和sqlalchemy之间有什么区别?
初学者问题-sqlite和sqlalchemy之间有什么区别 是一种嵌入式RDBMS 根据: 关系数据库管理系统(RDBMS)是基于E.F.Codd介绍的关系模型的数据库管理系统(DBMS)。目前使用的大多数流行的商业和开源数据库都基于关系数据库模型。 RDBMS的简短定义可以是DBMS,其中数据以表的形式存储,数据之间的关系也以表的形式存储 它是一条巨蟒 根据这篇文章: 计算机软件中的对象关系映射(ORM、O/RM和O/R映射)是一种编程技术,用于在面向对象编程语言中的不兼容类型系统之间转换数据。这实际上创建了一个“虚拟对象数据库”,可以在编程语言中使用Python sqlite3和sqlalchemy之间有什么区别?,python,sqlite,sqlalchemy,Python,Sqlite,Sqlalchemy,初学者问题-sqlite和sqlalchemy之间有什么区别 是一种嵌入式RDBMS 根据: 关系数据库管理系统(RDBMS)是基于E.F.Codd介绍的关系模型的数据库管理系统(DBMS)。目前使用的大多数流行的商业和开源数据库都基于关系数据库模型。 RDBMS的简短定义可以是DBMS,其中数据以表的形式存储,数据之间的关系也以表的形式存储 它是一条巨蟒 根据这篇文章: 计算机软件中的对象关系映射(ORM、O/RM和O/R映射)是一种编程技术,用于在面向对象编程语言中的不兼容类型系统之间转换数
它们是苹果和桔子 Sqlite是一个数据库存储引擎,它可以比MySQL、PostgreSQL、Oracle、MSSQL等更好。它用于存储和检索文件中的结构化数据 SQLAlchemy是一个Python库,提供对象关系映射器(ORM)。它实现了它的建议:它将您的数据库(表等)映射到Python对象,这样您就可以更轻松地与它们进行本地交互。SQLAlchemy可以与sqlite、MySQL、PostgreSQL等一起使用
因此,ORM提供了一组工具,让您能够跨数据库引擎一致地与您的数据库模型交互。实际上可以用作“后端”。而且SQLAlchemy中似乎包含了SQLite支持,而Postgres支持需要第三方库(即psycopg2)的升级,我更具体的问题是,我应该使用sql alchemy还是坚持使用sqlite,需要每10分钟批量读取所有记录,记录数=260万,列数=6,并每10分钟在同一个表中插入100k条记录