我知道pyodbc是一个老项目,可能更多的其他功能和强大的,但有没有关于它的设计任何(基于编译的C代码组件),这将使它最好纯Python实现,如pypyodbc ?
我做了很多ETL工作,正在想从Linux / Jython的/ JDBC方式到Windows / Cygwin的/ Python的/ ODBC方式的切换。
我知道pyodbc是一个老项目,可能更多的其他功能和强大的,但有没有关于它的设计任何(基于编译的C代码组件),这将使它最好纯Python实现,如pypyodbc ?
我做了很多ETL工作,正在想从Linux / Jython的/ JDBC方式到Windows / Cygwin的/ Python的/ ODBC方式的切换。
的潜在优势pyodbc
在pypyodbc
通过被写在C是:
的潜在优势pypyodbc
超过pyodbc
用Python写的是:
成熟的优势:
成熟的东西,在很大程度上取决于pyodbc
不是越野车。 根据我的经验,事实并非如此,它已经有了相当数量的内存泄漏缺陷等,看到这个答案的意见-有证据表明pyodbc
可以说是相当有问题的。
笔者的主张是, pypyodbc
是一个重新实现pyodbc
在Python代码,这将意味着该功能覆盖率应该是等价的。 可能有一些极端情况已在新的代码少了尝试,但。
免责声明:我还没试过pypyodbc