2017-02-17 70 views

回答

4

底层,他们都使用相同的执行机制,所以你应该看到两个API的性能非常相似。

由于SQL API支持ORDER BY,LIMIT,过滤等构造,因此SQL API更具表现力。但在某些情况下,Read API可以更简单易用。例如,如果您只是在具有多列主键的表上执行简单的表范围扫描,并且希望查看主键大于(“A”,“B”,“C”)的所有行并且小于(“X”,“Y”,“Z”)。

如果您对使用哪个API有任何疑问,我会建议使用查询(SQL)API,因为随着您的应用程序随着时间的推移有机地发生变化,您会发现简单的请求实际上增加了复杂性。你需要添加一个额外的选择条件?这对于SQL API来说没有问题。您实际上需要更改结果集的排序?这也很容易。

+0

很好的答案!你可以继续并接受它吗? – hubatish

相关问题