我打算从同一个BigQuery表中读取/写入多个App引擎实例。处理这个问题的最佳方式(memcache,数据存储区,任务队列等)是什么?每个实例都将从配置表中读取并处理行。
我可以遵循一个简单的样本吗?
可选地,如果我创建一个实例(带有备份)并且加载时Google会旋转一秒,资源共享会自动处理还是我需要以编程方式处理它?</ p>
答案 0 :(得分:0)
如果您想对BigQuery进行许多小的读写操作,那么您可能会更好地使用CloudSQL,如here所述:
使用特定于点的DML语句是尝试将BigQuery视为联机事务处理(OLTP)系统。 BigQuery通过使用表扫描而不是点查找来关注在线分析处理(OLAP)。如果您需要类似OLTP的行为(单行更新或插入),请考虑设计用于支持OLTP用例的数据库,例如Google Cloud SQL。
您还可以使用Cloud Storage as an external data source查询经常更新的小数据。例如,如果您有10兆字节的数据在不断更新,而2 TB则很少更新,您可以使用它。
详细了解optimization,并在App Engine here找到您的示例。