【问题标题】:A database for python 3?python 3的数据库?
【发布时间】:2023-04-05 10:36:01
【问题描述】:

我正在编写一个供多个用户个人使用的服务器软件。不是数百个,也不是数千个,但一次可能有 3-10 个。

因为它是一个线程服务器,所以 SQLite 不能工作。它抱怨这样的线程:

ProgrammingError: SQLite objects created in a thread can only be used in the same thread.The object was created in thread id 140735085562848 and this is thread id 4301299712

此外,他们说 SQLite 无论如何都不适合并发。

现在自从我开始使用 Python 3(并且宁愿继续使用它)以来,我似乎无法让 MySQL 模块正常工作,而其他人似乎同样感到沮丧。

在这种情况下,我可以考虑是否有其他适用于 Python 3 的数据库选项?

【问题讨论】:

  • 是的,Python 3 还没有真正准备好使用。人们终于可以开始移植库了,如果你今天想继续使用 Python 3,你很可能需要做很多事情。
  • 如果项目不需要(也不会需要)任何尚未移植的库,则该项目已准备好。
  • 我想我是这样的先驱。

标签:
python
database
python-3.x