Cloud Spanner 读取与 Cloud Spanner SQL API
Cloud Spanner read vs Cloud Spanner SQL API
Cloud Spanner 提供了两种不同的 API。 Cloud Spanner 读取与 Cloud Spanner 之间的区别是什么 SQL API?
在引擎盖下,它们都使用相同的执行机制,因此您应该看到两者的性能非常相似 APIs。
SQL API 更具表现力,因为它支持 ORDER BY、LIMIT、过滤等结构。但在某些情况下,Read API 更易于使用.例如,如果您只是在 table 上使用 multi-column 主键进行简单的 table 范围扫描,并且您希望查看主键大于 ("A","B","C") 且小于 ("X","Y","Z").
如果您对使用哪个 API 有任何疑问,我建议您使用查询 (SQL) API,因为随着您意识到自己的简单随着您的应用程序随着时间的推移发生有机变化,请求实际上会增加复杂性。您需要添加额外的选择条件吗?也就是说SQLAPI没问题。您真的需要更改结果集的顺序吗?那也很简单。
Cloud Spanner 提供了两种不同的 API。 Cloud Spanner 读取与 Cloud Spanner 之间的区别是什么 SQL API?
在引擎盖下,它们都使用相同的执行机制,因此您应该看到两者的性能非常相似 APIs。
SQL API 更具表现力,因为它支持 ORDER BY、LIMIT、过滤等结构。但在某些情况下,Read API 更易于使用.例如,如果您只是在 table 上使用 multi-column 主键进行简单的 table 范围扫描,并且您希望查看主键大于 ("A","B","C") 且小于 ("X","Y","Z").
如果您对使用哪个 API 有任何疑问,我建议您使用查询 (SQL) API,因为随着您意识到自己的简单随着您的应用程序随着时间的推移发生有机变化,请求实际上会增加复杂性。您需要添加额外的选择条件吗?也就是说SQLAPI没问题。您真的需要更改结果集的顺序吗?那也很简单。