大数据集的Python ORM
我有一个非常庞大的客户信息数据集(有几亿条记录,超过50张表)。
我正在写一个用Python(twisted框架)的应用程序,想要和这个数据集进行互动,进行一些表格操作。我真正需要的是一种“表”的抽象,这样我就可以添加、删除或修改列和表,而不需要每次都写SQL语句。
有没有一种ORM(对象关系映射工具),可以在考虑到数据集大小的情况下,不会给我的应用程序带来太大负担?
4 个回答
1
有一个叫做twistar的工具,它是为twisted这个框架专门设计的一个本地对象关系映射(ORM)工具。它是在twisted.enterprise.adbapi
的基础上工作的。
1
0
我原以为ORM解决方案是跟数据查询语言(DQL)有关的,而不是跟数据定义语言(DDL)有关。你不会用ORM在运行时添加、修改或删除数据库中的列。你需要同时能够添加、修改或删除对象的属性及其类型。
ORM主要是用来动态生成SQL语句和减轻开发者的工作负担,而不是你所提到的那些内容。