Google app engine Blobstore Google应用程序引擎读取一致性
blobstore是否保证读一致性而不受写限制 我知道谷歌云SQL是这样的 数据存储确实如此(但随后规定了1秒的写入限制)Google app engine Blobstore Google应用程序引擎读取一致性,google-app-engine,blobstore,google-cloud-sql,google-cloud-datastore,Google App Engine,Blobstore,Google Cloud Sql,Google Cloud Datastore,blobstore是否保证读一致性而不受写限制 我知道谷歌云SQL是这样的 数据存储确实如此(但随后规定了1秒的写入限制) 但是我找不到关于blobstore的任何信息我总是发现blobstore执行得非常快,而且没有一致性问题。如果有一个进程一次永久写入1MB,另一个进程在几毫秒后启动并开始读取该blob,那么只要初始post没有失败,您就可以实时返回结果。换句话说,您可以以写入的速度读取blob部分(也称为字节范围) 不确定这对于Blobstore的实际使用有多大用处,特别是当您需要读取所有
但是我找不到关于blobstore的任何信息我总是发现blobstore执行得非常快,而且没有一致性问题。如果有一个进程一次永久写入1MB,另一个进程在几毫秒后启动并开始读取该blob,那么只要初始post没有失败,您就可以实时返回结果。换句话说,您可以以写入的速度读取blob部分(也称为字节范围) 不确定这对于Blobstore的实际使用有多大用处,特别是当您需要读取所有部分来创建图像或二进制文件时,但这只是为了稍微说明一下答案。您是对的,没有明确的吞吐量/一致性文档,因为它不像NDB那样工作,Google甚至声称唯一真正的限制是HTTP连接: Google应用程序引擎包括Blobstore服务,该服务允许 仅限于数据量的数据对象服务应用程序 可以通过单个HTTP连接上载或下载 (来自) 不确定这是否有用,但想分享Twitter版本的blobstore:'s-house-photo-storage-system。我相信他们已经做出了改进,但谷歌的Blobstore实现也分享了核心理念