Querying(查询) Retrieving(检索)的区别是什么呢?

我们在前后端编程的场景,经常听到这2个名词,请问一下它们之间的区别是什么呢?
Querying(查询)
Retrieving(检索)

阅读 660
3 个回答

我个人理解,数据发送查询更侧重于向数据源发送请求以获取数据,而检索则更侧重于从已有的数据集中提取所需的信息。

特性Querying(查询)Retrieving(检索)
重点数据筛选和条件匹配直接提取特定数据
输入查询条件(如字段、范围、过滤规则)唯一标识符(如主键、ID、路径)
输出多条或部分数据(满足条件的数据子集)单个或固定的明确数据
复杂度通常更复杂,涉及过滤、分组、排序等逻辑通常较简单,直接按标识符提取数据
典型技术SQL 查询、GraphQL 查询、多条件搜索主键查找、API GET 请求、直接文件读取

名词都是人起的,起名的那个人说有区别,那就有区别;他没说有区别,那就没区别。抛开特定上下文来谈名词概念,毫无意义。

反正我是没听说过有哪个通行的规范里会区分这俩概念的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏