Sql 研究-在查询仍在运行时对结果进行流式处理

Sql 研究-在查询仍在运行时对结果进行流式处理,sql,ajax,database,Sql,Ajax,Database,对于一个科学项目,我正在研究在web应用程序中长时间运行查询时改善用户体验的可能性。我想看看如何使应用程序的后端对用户更加透明。为此,我想在查询仍在运行时对实时返回或查询结果流进行一些最终用户研究 示例: 用户希望有一个2010年之间所有发票的表格 2013年,其净值介于X和Y之间。数据应显示在某种网络上- 应用 其思想是,当查询返回越来越多的结果时,用户可以看到结果表在其web应用程序上增长 我的问题是: 有人知道有一个数据库系统能够在查询仍在运行时流式或实时返回查询结果吗?或者有人知道关于这

对于一个科学项目,我正在研究在web应用程序中长时间运行查询时改善用户体验的可能性。我想看看如何使应用程序的后端对用户更加透明。为此,我想在查询仍在运行时对实时返回或查询结果流进行一些最终用户研究

示例:

用户希望有一个2010年之间所有发票的表格 2013年,其净值介于X和Y之间。数据应显示在某种网络上- 应用

其思想是,当查询返回越来越多的结果时,用户可以看到结果表在其web应用程序上增长

我的问题是:

有人知道有一个数据库系统能够在查询仍在运行时流式或实时返回查询结果吗?或者有人知道关于这个主题的一些研究、文章或论文

我已经做了不少谷歌搜索,但不幸的是,我只能找到误报

这是我能找到的唯一相关链接:


提前感谢!=)

你的意思是这样的:或者这样的:或者你真的是说直接从数据库发送到客户端而不是通过N层吗?“当查询仍在运行”听起来像是直接从数据库发送。感谢链接,不幸的是,它们与我所说的“直播”并不完全相同。我正在寻找一种向用户提供运行查询的“中间”结果的方法。这些链接描述了一种将数据从某些中间件流式传输到web服务器的方法。在这种情况下,数据库服务器必须在发送任何内容之前完成查询,然后由一些中间件进行流式传输。实际上,我正在寻找一种技术,在这种技术中,数据库本身可以在结果从查询处理器或连接引擎中消失后立即“产生返回”或流式处理结果。