2010-03-28 23 views
3

我目前正在處理文本/ html數據,我希望將我的結果存儲在某種數據庫中。我目前的設置是Pydev和Eclipse。python中用於與SQL數據庫接口的最佳庫是什麼?

  1. 什麼是最適合我的當前開發環境使用的非分佈式數據庫?

  2. python中用來與建議的數據庫接口的最佳庫是什麼?

+1

沒有任何細節,我們無法合理回答這個問題。 – bigredbob 2010-03-28 07:47:43

+1

如果您當前的開發環境與我當前的開發環境相似,那麼您可以使用我使用的相同數據庫。 – 2010-03-28 17:13:19

回答

2

如果你不會使用數據庫本身從多個位置一次,那麼你可以使用內置的sqlite3模塊SQLite數據庫。

+0

如果你指的是C庫,那麼它只是libsqlite3。 – 2010-03-28 09:10:17

+0

你......使用內建的'sqlite3'模塊。 – 2010-03-28 11:53:14

2

「最好」當然取決於你的需求,除了「文本/ html數據」,你還沒有給我們任何東西繼續。有人可能會說,關係數據庫不是存儲文本/ HTML數據的最佳方式,但又沒有更多的信息可以說真的?

但是,由於您在標題中限制了「SQL」的答案,所以至少可以建議sqlalchemy包很可能是到達數據庫的「最佳」方式。

Ignacio建議使用SQLite作爲基礎數據庫也是一個很好的起點 - 也是一個終點,正如他暗示的那樣,如果「嵌入式」數據庫滿足您的需求。如果您使用sqlalchemy來解決這個問題,您可以將SQL保留在您的代碼之外,如果需要,您可以輕鬆地將SQLite交換爲更強大的解決方案(例如PostgreSQL)。

相關問題