令我惊讶的是,我还没有在其他地方发现这个问题。简短版,我正在编写一个我计划部署到云的应用程序(可能使用 Heroku),它将进行各种网络抓取和数据收集。它将位于云中的原因是,我可以将其设置为每天独立运行,并将数据拉到其数据库中,而无需打开我的计算机,并且团队的其他成员也可以访问数据。
我曾经使用过 AWS 的 SimpleDB 和 DynamoDB,但是我发现 SDB 的存储限制太小而且 DDB 的查询能力差是个问题,所以我正在寻找可以存储任意长度值的数据库系统(SQL 或 NoSQL) (理想情况下是任意数据结构)并且可以在任何字段上查询。
我为 Heroku 找到了许多数据库解决方案,例如 ClearDB,但我看到的所有信息都显示了如何设置 Django 来访问数据库。因为这是一个脚本而不是一个站点,所以如果我不需要的话,我真的不想深入研究 Django。
是否有任何类型的数据库可以在不使用 Django 的情况下使用 Python 在 Heroku 中连接?