跳到主要内容
比较

Databend Cloud 与 Snowflake 对比

我们致力于打造全球最强大的数据云,决心提供卓越的服务

TPC-H 基准测试
TPC-H 基准测试是评估决策支持系统的标准,重点关注复杂查询和数据维护。在本分析中,我们使用 TPC-H SF100(SF1 = 600 万行)数据集比较了 Databend Cloud 和 Snowflake,涵盖 100GB 数据和大约 6 亿行,跨 22 个查询。
基准测试环境
Databend Cloud
 
Snowflake
版本
标准
 
标准
计算集群规模
Small
 
Small
价格
$2/小时
 
$4/小时
AWS 地区
us-east-2
 
us-east-2
存储
AWS S3
 
AWS S3
数据加载基准测试
在数据加载基准测试中
Snowflake总运行时间为 695 秒,花费 0.77 美元。
Databend Cloud总运行时间为 446 秒,花费 0.25 美元。
大约快了 36%
0100s200s300s400s500s
customer
15,000,000 Rows
18.137s
13.436s
lineitem
600,037,902 Rows
477.740s
305.812s
nation
25 Rows
1.347s
0.708s
orders
150,000,000 Rows
103.088s
64.323s
part
20,000,000 Rows
19.908s
12.192s
partsupp
80,000,000 Rows
67.410s
45.346s
region
5 Rows
0.743s
0.725s
supplier
10,000,000 Rows
3.000s
3.687s
查询基准测试:冷运行
数据仓库在执行查询前已暂停并恢复。
在查询基准测试:冷运行中
Snowflake总运行时间为 207 秒,花费 0.23 美元。
Databend Cloud总运行时间为 166 秒,花费 0.09 美元。
大约快了 20%
11.703 s
8.036 s
TPC-H 1
4.524 s
3.786 s
TPC-H 2
8.908 s
6.04 s
TPC-H 3
8.108 s
4.462 s
TPC-H 4
9.202 s
7.014 s
TPC-H 5
1.237 s
3.234 s
TPC-H 6
9.082 s
7.345 s
TPC-H 7
10.886 s
8.976 s
TPC-H 8
18.152 s
13.34 s
TPC-H 9
13.525 s
12.891 s
TPC-H 10
2.582 s
2.183 s
TPC-H 11
10.099 s
8.839 s
TPC-H 12
13.458 s
7.206 s
TPC-H 13
8.001 s
4.612 s
TPC-H 14
8.737 s
4.621 s
TPC-H 15
4.864 s
1.645 s
TPC-H 16
5.363 s
14.315 s
TPC-H 17
19.971 s
12.058 s
TPC-H 18
9.893 s
12.579 s
TPC-H 19
8.538 s
8.836 s
TPC-H 20
16.439 s
12.27 s
TPC-H 21
3.744 s
1.926 s
TPC-H 22
查询基准测试:热运行
数据仓库未暂停,使用本地磁盘缓存。
在查询基准测试:热运行中
Snowflake总运行时间为 138 秒,花费 0.15 美元。
Databend Cloud总运行时间为 124 秒,花费 0.07 美元。
大约快了 10%
8.934 s
7.568 s
TPC-H 1
3.018 s
3.125 s
TPC-H 2
6.089 s
5.234 s
TPC-H 3
4.914 s
3.392 s
TPC-H 4
5.8 s
4.857 s
TPC-H 5
0.891 s
2.142 s
TPC-H 6
5.381 s
4.389 s
TPC-H 7
5.724 s
5.887 s
TPC-H 8
10.283 s
9.621 s
TPC-H 9
10.368 s
8.524 s
TPC-H 10
1.165 s
1.364 s
TPC-H 11
7.052 s
5.352 s
TPC-H 12
12.829 s
6.18 s
TPC-H 13
3.288 s
2.725 s
TPC-H 14
3.475 s
2.748 s
TPC-H 15
4.094 s
1.124 s
TPC-H 16
4.203 s
13.757 s
TPC-H 17
18.583 s
11.63 s
TPC-H 18
3.888 s
7.881 s
TPC-H 19
6.379 s
5.797 s
TPC-H 20
10.287 s
9.806 s
TPC-H 21
1.573 s
1.122 s
TPC-H 22
参考来源:[TPC-H 基准测试:Databend Cloud vs. Snowflake]
架构
我们正在努力构建一个更好的
Databend Cloud
 
Snowflake
开源
开源(核心组件)
 
闭源
编程语言
Rust(快速且内存安全)
 
C++
SQL 支持
 
计算与存储分离
 
任务执行时间
秒级
 
分钟级
仓库自动挂起
秒级
 
分钟级
存储格式
Parquet - 开放数据格式
可被下游应用访问
 
传统微分区
不可被下游应用访问
半结构化数据
 
查询结果缓存
 
企业级加密
 
参考资料:[Databend vs. Snowflake 特性和功能]
可扩展性
无限等
Databend Cloud
 
Snowflake
调度
Kubernetes pod-based
 
Virtual machines-based
弹性
Compute unit
 
Warehouse size
成本
更多技术,更少成本。
Databend Cloud
 
Snowflake
透明的价格
 
-
价格
大约只有 Snowflake 的 50%
 
100%
花费
经济的
每秒计费
以秒为单位发放计算资源
 
昂贵的
每分计费
以分钟为单位发放计算资源
北京市朝阳区北辰西路 8 号北辰世纪中心 A 座 1215
© 2024 Databend Cloud。版权所有。