【发布时间】:2014-01-15 20:25:32
【问题描述】:
我在我的 Python 平台中使用 Redis (redis-py)。最近有人建议我切换到 ORM。
例如:python-stdnet、rom 或 redisco
在 NoSQL 世界中使用 ORM 是否被视为不好的做法?
【问题讨论】:
-
Redis 的 ORM 甚至可以做什么? Redis 是一个键值对存储。
-
我在节点上遇到了与 Mongoose 类似的问题。对于 No-SQL,我认为 ODM 术语更为普遍。我总结了一件事,“如果你认为你可以取消它,那么就不要使用它”。至于您的查询,我不会像 Blender 之前提到的那样去做,它是一个键值存储。当您处理基于模式的数据库时,ODM 非常有用,而这在 Redis 中显然很少使用。
-
ORM 表示对象 relational 映射器,如 relational 数据库。当您处理 Redis 等非关系型数据库时,该术语是用词不当。
标签: python orm nosql redis key-value-store