缓存中的 SQL 查询
NCache 它提供了一种类似 SQL 的查询机制,允许应用程序根据指定的条件检索已建立索引的缓存数据。由于查询在缓存服务器上处理,应用程序无需检索完整的数据集即可进行客户端过滤。这可以减少网络流量和传输到客户端的数据量。
NCache 支持类似 SQL 的功能 SELECT 用于检索数据的语句和 DELETE 用于删除符合指定条件的项目的语句。可搜索字段和属性必须先建立索引,才能在查询中使用。
在本节中
SQL 查询概述
解释了 NCache 类似 SQL 的查询模型、支持的查询操作以及跨缓存节点和拓扑的查询执行。
使用 ExecuteReader 和 ExecuteScalar 进行查询
本文讨论了如何使用 SQL ExecuteReader、ExecuteScalar 和其他受支持的 SQL 操作来查询缓存。 NCache.
使用 ExecuteNonQuery 删除数据
本文解释了如何通过执行类似 SQL 的操作来删除符合指定条件的缓存项。 DELETE 通过声明 ExecuteNonQuery.
SQL 参考
全面的 SQL 语法指南 NCache包括支持的关键字(WHERE、GROUP BY、ORDER BY)、聚合函数(SUM、AVG)以及分布式数据集的查询格式。