python-2.7 - 在 App 引擎实例之间共享资源的最佳方式是什么
问题描述
我计划从同一个 BigQuery 表中读取/写入多个 App 引擎实例。处理这个问题的最佳方法是什么(memcache、datastore、taskqueue 等)?每个实例将从配置表中读取并处理行。
有没有我可以遵循的简单示例?
或者,如果我创建一个实例(带有备份)并且在负载下谷歌启动一秒钟,资源共享会自动处理还是我需要以编程方式处理它?
解决方案
如果您想对 BigQuery 进行许多小型读取和写入,那么使用 CloudSQL 可能会更好,如此处所述:
使用点特定的 DML 语句是一种尝试将 BigQuery 视为在线事务处理 (OLTP) 系统。BigQuery 通过使用表扫描而不是点查找来专注于在线分析处理 (OLAP)。如果您需要类似 OLTP 的行为(单行更新或插入),请考虑使用旨在支持 OLTP 用例的数据库,例如 Google Cloud SQL。
您还可以通过将Cloud Storage 用作查询的外部数据源来处理经常更新的小数据。例如,如果您有 10 兆字节的数据不断更新,而 2 TB 的数据很少更新,则可以使用它。
推荐阅读
- .net - .NET MVC/WEB API 2 - 调试与发布中的异常处理
- python - 网络输入和输出
- javascript - 地点自动完成地址预测 html,当将其放入搜索框中时,它给了我一个!我不能打字
- c++ - 用所有元素初始化为零的数组正在吐出随机数
- android - ReactNative 和 Android:64 位,创建 64 位 APK 而不更新 React Native 版本?
- c - 在结构中使用指向结构数组的指针
- javascript - Flask 的响应流正在发送垃圾日志消息
- javascript - 注册命令语法错误 sql discord.js
- c++ - 切片整数参数包
- c# - 在 Excel 中将现有 CSV 文件另存为 CSV 文件会更改编码