有没有一种不用启动服务器就可以使用postgresql的方法?

2024-06-11 17:37:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我想使用postgresql的一些特性,特别是我的数据集上的交叉表/透视表。数据库(如pgsql)处理大型交叉表的能力要比Python的pandas等只使用内存的工具好得多。但是,我不想安装和管理pgsql服务器。你知道吗

有没有办法将pgsql的查询引擎用作python(或其他语言)库?你知道吗

下面是monetdb发行版(称为monetdb lite)的一个示例,它可以用作python库:https://www.monetdb.org/blog/monetdblite-for-python


Tags: 工具数据内存引擎服务器数据库pandaspostgresql
2条回答

PostgreSQL不能按您希望的方式用作嵌入式数据库。你知道吗

pgsql黑客邮件列表上有一个lengthy thread关于以独立模式启动PostgreSQL作为嵌入式数据库,但是问题太严重了,太多必要的东西无法正常工作(例如autovacuum或checkpoints)。你知道吗

使用不同的RDBMS。你知道吗

正如评论中提到的,PostgreSQL太全面了,无法作为嵌入式数据库实现。它已经试过了,但它是just not feasible。你知道吗

但是你可以use SQLite as an embedded database。它也是can pivot。你知道吗

相关问题 更多 >