Cloud Spanner读取与Cloud Spanner SQL API的比较

6

Cloud Spanner提供了两种不同的API。Cloud Spanner读取API和Cloud Spanner SQL API有什么区别?

1个回答

6
在底层,它们都使用相同的执行机制,因此您应该看到两个API的性能非常相似。
SQL API更具表现力,因为它支持ORDER BY、LIMIT、过滤等构造。但在某些情况下,读取API可能更简单易用。例如,如果您只是在具有多列主键的表上进行简单的表范围扫描,并且想要查看所有主键大于("A","B","C")且小于("X","Y","Z")的行。
如果您对要使用哪个API有任何疑问,我建议使用查询(SQL)API,因为随着应用程序随时间有机发展,它可以与您一起成长。需要添加额外的选择条件?使用SQL API没有问题。您实际上需要更改结果集的排序?这也很容易。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接