“数据库查询”和“流查询”组件有什么区别,简单场景下该用哪个?

数据库查询组件和流查询组件我看了文档,感觉都能做数据查找,到底有什么区别?我该用哪个?我场景很简单,就是根据输入的学生ID,去另一张表查出姓名。

3 个赞

关键区别在于数据源和性能。数据库查询:直接查数据库表,适合数据量很大、不想全加载进内存的场景,且支持模糊查询。流查询:需要把要查询的数据(比如另一张表)也用组件读出来形成数据流,然后在内存里进行等值匹配查找,适合数据量较小(几万条以内)或数据不是数据库里(比如是CSV文件)的场景。你的场景,如果另一张表示一张数据库表且数据量大,用“数据库查询”更合适。