python - 带有 Python 桌面应用程序的 Google 应用引擎大表数据库

标签 python google-app-engine

出于好奇,Big table 可以用作 DESKTOP 应用程序(独立应用程序)的数据存储后端。

假设一个场景:

  1. 应用程序启动并自动检查互联网访问。
  2. 一旦连接存在,我们就可以通过应用程序对大表进行CRUD操作。

这可能吗?如果是,是否有任何可用的文档/链接。

谢谢, 苏尼尔

最佳答案

没有什么“现成的”可以为您执行此操作,但理论上这与让基于 Web 的 GUI 对数据存储执行 CRUD 操作没有什么不同。您的桌面应用仍将通过 HTTP 请求与您的应用引擎应用进行通信。

  • 您仍然需要决定如何structure you data in the datastore .
  • 选择身份验证机制(查看 OAuth )
  • 编写 API 来处理您的 CRUD 请求( checkout protorpc)
  • 选择您将与之通信的序列化格式(可能是 JSON)
  • 编写一个 python 客户端与您的应用进行通信(protorpc 使这真的变得简单)

关于python - 带有 Python 桌面应用程序的 Google 应用引擎大表数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7107240/

相关文章:

python - 谷歌应用引擎 : Increasingly long time to read data

python - Flask流无法在我的计算机上运行

python - 如何交换不包含相同数量项目的两个元组的值?

python - Tensorflow 模型的性能明显低于 Keras 模型

google-app-engine - 无法连接到 Google App Engine 上的 Redis 服务器

python - 计算 Python 中 GQL 查询给出的不同字符串的数量

python - Python 如何处理来自 "elsewhere"的对象

python - Keras:加载模型的训练速度慢了 6 倍

javascript - 是否可以通过来自非 appspot.com 域的 https 登录用户在 Google App Engine 上使用 Ajax?

postgresql - 输入是 PostgreSQL 自定义格式转储。使用 pg_restore 命令行客户端将此转储恢复到数据库。