Django 中是否有适用于 Amazon DynamoDB 的良好数据库后端? [关闭]

2024-04-23

我想在我的下一个 Django 项目中使用 DynamoDB。我已经找到了将会话数据存储到 DynamoDB 中的实现,但是 Django 是否有后端实现来存储所有数据库数据?


我认为没有任何 Django DynamoDB 项目允许您在使用 DynamoDB 的同时使用 Django ORM。

但根据您的情况,您仍然可以简单地忽略 Django 的 ORM 部分并直接使用 DynamoDB(通过 boto 或 PynamoDB 或类似的)。

就我而言,我使用混合。我保留所有用户和其他模型,这些模型大部分在 Postgres (RDS) 和 Django ORM 上只读,但对需要大量写入的模型使用 DynamoDB(使用 pynamodb)。

我仍然可以使用视图、模板,甚至通过 Django-rest-framework 添加 API。我失去的是管理页面(这些模型不需要)和 ORM 提供的其他功能,但无论如何我对结果很满意。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Django 中是否有适用于 Amazon DynamoDB 的良好数据库后端? [关闭] 的相关文章

随机推荐