python - 将 ORM 与 NoSQL 存储一起使用的不良做法?

标签 python orm nosql redis key-value-store

我在我的 Python 平台中使用 Redis ( redis-py)。最近有人建议我改用 ORM。

例如:python-stdnet , romredisco

在 NoSQL 世界中使用 ORM 是否被认为是不好的做法?

最佳答案

最终问题归结为您想在哪一层编写代码。

您是想编写操作远程数据库中数据结构的代码,还是想编写使用建立在这些数据结构之上的抽象的更高级别代码?你可以把它看作是一个类似关系数据库的问题,你想写 SQL,还是想写更高级别的代码?

就个人而言,尽管我自己使用 rom 完成各种任务(我是作者),但我还在有意义的相同项目中直接操作 Redis。

关于python - 将 ORM 与 NoSQL 存储一起使用的不良做法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20814338/

相关文章:

java - Hibernate 命名查询 Order By 参数

nosql - 最能描述 NoSQL 数据库的图表是什么?

database - Redis 高效创建键

python - Tkinter:使用鼠标绘制矩形

python - 有没有办法使用 Motor 定义 MongoDB 模式?

java - 使用 DB2 和 Java(以及 Hibernate?)将 XML 转换为关系型

mysql - 自动将特定的 XML + XSD 转换/导入数据库?

python - 为什么这个 pygame 代码不起作用?

python - 生成 n 个箱子中 k 个球的所有可能结果(多项式/分类结果的总和)

orm - 子实体类应该有自己的存储库吗?