python - Google App Engine Python 中是否有等效的 SQL View ?

标签 python sql google-app-engine

在过去的五六个月里,我一直在通过在 google app engine 上构建一个 webapp 来学习 python。我也刚刚完成了本学期的数据库类(class),在那里我了解了 View 及其好处。

是否有使用 python 的 GAE 数据存储的等效项?

最佳答案

只读 View (最常见的类型)基本上是针对一个或多个表的查询,以呈现新表的错觉。如果你上过大学水平的数据库类(class),你可能了解过关系数据库,我猜你正在寻找类似关系 View 的东西。

简短的回答是否定的。

GAE 数据存储是非关系的。它没有 table 。它本质上是一个非常大的分布式哈希表,使用复合键来呈现(非常有用的)实体幻觉,乍一看很容易将其误认为是关系数据库中的行。

更长的答案取决于如果您有一个观点,您会做什么。

关于python - Google App Engine Python 中是否有等效的 SQL View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8570066/

相关文章:

python - SQLAlchemy 与单表继承的关系

c# - EF6如何映射这种零或一对一关系

python - Django django.test 客户端post请求

python - 在 3D 空间中插值标量场

sql - ALTER COLUMN 的执行时间

sql - 使用 SQL 连接和子查询查询 R 中的两个表

java - 查询今天、一周内、一个月内

python - 使用 rtmplite 在 Google App Engine 中录制音频?

java - 如何为项目重建并重启gae服务器?

python - 无需循环即可替换 Pandas 列中的多个值