PyGreSQL与psycopg2

2024-04-28 20:31:44 发布

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

这两个api有什么区别? 哪一个使用Python DB API更快、更可靠?

升级版: 我看到了Django的两个psql驱动程序。第一个是psycopg2。 第二个是什么?pygresql?


Tags: djangoapidb驱动程序psycopg2psql区别pygresql
3条回答

PyGreSQL仅用Python编写,易于部署,但速度较慢

PyGreSQL也包含一个C编码的模块。我没有做过速度测试,但它们不太可能有什么不同,因为真正的工作将在数据库服务器中进行。

许可证可能是你的问题。PyGreSQL是MIT许可证。Psycopg2是GPL许可证。

(只要你用Python的正常方式访问psycopg2,没有内部API,也没有直接的C调用,这不会让你头疼,你可以在任何许可下发布你的代码——但我不是律师)。

值得一提的是,django使用psycopg2。

相关问题 更多 >