gpt4 book ai didi

sql - 数据库推荐

转载 作者:可可西里 更新时间:2023-11-01 09:19:03 26 4
gpt4 key购买 nike

<分区>

我有一组数据,如下所示:

id   name     c1    c2    c3    c4   ...  c50
-----------------------------------------------
1 string1 0.1 0.32 0.54 -1.2 ... 2.3
2 string2 0.12 0.12 -0.34 2.45 ... 1.3
...
(millions of records)

所以我有一个 id 列、一个字符串列,然后是 50 个 float 列。

在传统的 SQL SELECT 语句中,只会对这些数据运行一种类型的查询,如下所示:

SELECT name FROM table WHERE ((a1-c1)+(a2-c2)+(a3-c3)+...+(a50-c50)) > 1; 其中 a1,a2,a3,etc 是在发送查询之前生成的值(不包含在数据表中)。

我的问题是:对于哪种类型的数据库可以最快地处理此类查询,有没有人有任何建议。我使用过 SQL server(这是主要是慢),所以我正在寻找其他意见。

是否有一种方法可以针对此类查询优化 SQL Server?我也一直对列存储数据库感到好奇,例如 MonetDB。或者可能是文档存储数据库,例如 MongoDB。有人有什么建议吗?

非常感谢,布雷特

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