Google app engine 为什么';谷歌数据存储有或没有?

Google app engine 为什么';谷歌数据存储有或没有?,google-app-engine,bigtable,Google App Engine,Bigtable,据报道, GQL没有OR运算符。 但是,它确实有一个IN运算符, 它提供了一种有限形式的或 我知道这不是出于某种原因而实现的,但我想知道这是什么原因。在Bigtable中,与任何其他数据库一样,“或”查询或多或少等同于执行多个查询,并合并结果。由于数据存储力求不隐藏工作(例如,用廉价的东西交换昂贵的东西),所以这就让您来做,至少现在是这样 在不久的将来,有两件事可能会改变这一点:对异步查询的支持意味着可以在SDK中实现这种支持(通过在后台执行和合并多个查询),类似于in查询的执行方式,Alfre

据报道,

GQL没有OR运算符。 但是,它确实有一个IN运算符, 它提供了一种有限形式的或


我知道这不是出于某种原因而实现的,但我想知道这是什么原因。

在Bigtable中,与任何其他数据库一样,“或”查询或多或少等同于执行多个查询,并合并结果。由于数据存储力求不隐藏工作(例如,用廉价的东西交换昂贵的东西),所以这就让您来做,至少现在是这样

在不久的将来,有两件事可能会改变这一点:对异步查询的支持意味着可以在SDK中实现这种支持(通过在后台执行和合并多个查询),类似于in查询的执行方式,Alfred Fuller和数据存储团队的工作将为更复杂的查询提供一流的支持