我在一家公司工作,该公司目前使用一组sas7bdat (sas7bdat)作为数据仓库。我试图证明,从SAS迁移到SQL数据库会带来很大的性能提升。根据SAS目前执行查询所需的时间,我有一种直觉,认为在相同硬件上运行的数据仓库( PostgreSQL )会快得多。
问题是,比较性能苹果真的很难(例如在同一硬件上)。我希望在我的主服务器上启动一个VM,并在SAS上运行相同的操作集,并将其与SQL db进行比较,但我不愿意为SAS昂贵的许可支付费用。
是否有人对在SAS数据集上执行查询所需的时间进行基准测试,而不是SQL表?
发布于 2022-08-12 18:28:54
作为一名顾问,我以前做过这种分析。我面前没有这些细节,但它是巨大的( Server比以前快了10-100倍)。使用索引创建表。
作为一名前SAS顾问(在SAS),我们鼓励客户使用RDBMS和SAS数据集。sas7bdat是很久以前设计的一种专有二进制格式。它远远比不上RDBMS的速度和能力。
此外,很容易将SAS数据集转换为SQL表。
我不确定Postgres将如何执行,但我可以想象这个数字将与SQL Server相媲美(可能没有那么快,但非常接近)。我已经使用了所有的主要DB,但我在Server上进行了测试。
https://stackoverflow.com/questions/73338184
复制相似问题