在python2/3中何时使用pyodbc和何时使用jaydebeapi?

2024-05-23 21:05:33 发布

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

正如标题所说,简单的问题。。。 在python2/3中何时使用pyodbc和何时使用jaydebeapi?在

让我用几个例子来阐述。。。在

  1. 如果我是一个解决方案架构师,并且正在寻找一个金字塔式的Web服务器,它希望访问多种RDBMS类型(HSQLDB、Maria、Oracle等),并期望在一个单一的Web服务器中实现大量到大规模的并发,并且需要延迟性能,那么会选择哪种模式?为什么呢?

  2. 如果我要实现一个企业微服务解决方案(又称新的SOA),每个微服务都访问特定的目标RDBMS,但是每个微服务都有很重的负载和性能延迟要求,那么会选择哪种模式?为什么呢?

传统上,jdbc在需要良好并发性的大型企业解决方案中表现得更好。同样的特性在Python中流行吗?除了上述两种方法之外,还有其他方法吗?在

我是Python新手,所以如果我的问题没有意义,请耐心等待,我将尝试进一步阐述。最好从一个高层次的解决方案设计开始考虑我的问题,然后作为一个开发人员从头开始。如果你是sol架构师,你会授权什么作为范例?在


Tags: 方法服务器web标题类型模式解决方案性能
1条回答
网友
1楼 · 发布于 2024-05-23 21:05:33

简单回答-在问题给出更多细节之前:

如果您想在数据库中使用ODBC:使用pyodbc或使用pypyodbc实现纯python解决方案

否则,如果您想与数据库讨论JDBC,请尝试jaydebeapi

这应该取决于您希望在python和数据库之间使用的通道,而不是您所使用的python版本。在

相关问题 更多 >