【发布时间】:2012-11-24 17:56:14
【问题描述】:
我不太了解这三者之间的区别,我在 SQLAlchemy 中看到了 SQLite 和 PostgreSQL——它们也是 SQLAlchemy 的一部分。请澄清这些数据库系统可能共享或不共享的差异和关系。
另外,我正在 Heroku 上构建我的应用程序 - Heroku 是否支持所有这三个?
【问题讨论】:
-
我尝试阅读 SQLAlchemy 网站上的文档 - 但我不明白其中的差异。
-
PostgreSQL 和 SQLite 是不同类型的数据库。简而言之,SQLAlchemy 是一个 Python 工具包,它允许您与数据库进行交互,就好像它们是对象的集合一样(而不是使用 SQL)。见:en.wikipedia.org/wiki/SQLAlchemy
-
好的,所以 SQLAlchemy 就像是您用来使用 Postgres 或 SQLite 的工具,对吧?好的,谢谢您的澄清。
-
是的,这是您可以与数据库交互的方式之一。