除了sqlite for python程序之外的便携式数据库的替代解决方案

时间:2017-12-12 12:47:32

标签: python database python-3.x sqlite portability

我对sqlite很满意但是当我使用两个不同的python程序来访问同一个数据库时。它抛出一个错误,就像表被锁定一样。

与python一起使用的不同便携式数据库是什么?

1 个答案:

答案 0 :(得分:1)

SQLite非常棒,但设计为一个小型,快速的单用户数据库。它不是为您描述的用途而设计的。

你几乎可以使用Python的任何数据库。 Python database API提供了一种直接的方式来与大多数关系数据库(包括SQLite)进行交互。

但是,为了以更自然的Python风格与数据库进行交互,我很高兴使用SQLAlchemy。完成本教程需要花一些时间,但它很棒。

我个人首选的数据库是Postgres,但还有很多其他选择。