gpt4 book ai didi

database - 什么技术可以帮助我快速搜索、过滤和分组广泛数据集中的任何列?

转载 作者:搜寻专家 更新时间:2023-10-30 20:55:16 24 4
gpt4 key购买 nike

<分区>

我们的某些数据集可能跨越 80 到 300 个字段,跨越 300,000 到 3500 万行。

对于每个数据集,我们希望生成一个分析工具,让我们的用户可以选择他们想要的字段,并对这些字段中的任何一个进行过滤。此外,他们还应该能够根据这些字段中的任意数量进行分组,并根据这些字段中的任意字段进行排序。

我们的源数据分布在 SQL Server 中的多个表中,虽然上述可以通过动态 SQL 实现,但速度很慢。即使我们生成一个包含所有列的预计算表,对其进行分析也很慢;将另一列添加到分组依据可以增加几秒钟的查询时间。

因为我们事先不知道哪些字段会被查询最多,所以我们不能在特定的列上放置索引。另一方面,(纠正我)我认为最好不要在一个表上放置 80 个索引。

哪种技术更适合这种响应时间更短的任务?我应该期待什么样的响应时间?这是数据仓库工具的工作吗?为此,您会推荐哪一个?

具体来说,我们将在 AngularJS 中构建一个交互式网格,它调用一个 API,其中包含用户想要查询、分组、过滤和排序的字段。 API 在 C# 中,其当前后端是 SQL Server,但如果需要,我们可以查看其他内容。如果能在几秒内返回查询结果就好了

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com