博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
amazon redshift 分析型数据库特点——本质还是列存储
阅读量:6704 次
发布时间:2019-06-25

本文共 767 字,大约阅读时间需要 2 分钟。

Amazon Redshift 是一种快速且完全托管的 PB 级,使您可以使用现有的商业智能工具经济高效地轻松分析您的所有数据。从最低 0.25 USD 每小时 (不承担任何义务) 直到每年每 TB 1,000 USD (PB 级),成本不到传统解决方案的十分之一。客户通常进行 3 倍压缩,也就是将其成本降低到每年每 TB (未压缩) 333 USD。

 

问:与最传统的数据仓库存储及分析用数据库相比,Amazon Redshift 的性能如何?

Amazon Redshift 使用各种创新技术,与传统的数据仓库仓储及分析用数据库相比,其性能提高将近十倍:

    • 列式数据存储:Amazon Redshift 以列组织数据,并非以一系列的行来存储数据。与适用于事务处理的基于行的系统不同,基于列的系统适用于数据仓库存储及分析,在此系统下,查询经常涉及到对大型数据集进行聚合。由于仅对涉及查询的列进行处理,且列式数据顺序存储在存储介质上,故基于列的系统所需的 I/O 要少得多,从而显著提高了查询性能。
    • 高级压缩:与基于行的数据存储相比,列式数据存储可进行更大程度的压缩,因为类似的数据是按顺序存储在硬盘上。Amazon Redshift 拥有多种压缩技术,与传统的关系数据存储相比,经常可进行很大程度的压缩。此外,与传统的关系数据库系统相比,Amazon Redshift 不需要索引或具体化视图,因此使用的空间较少。将数据加载到空表中时,Amazon Redshift 自动对您的数据进行采样并选择最合适的压缩方案。
    • 大规模并行处理 (MPP):Amazon Redshift 在所有节点之间自动分配数据及查询负载。Amazon Redshift 可轻松将节点添加至您的数据仓库,而且随着您的数据仓库规模的扩大,仍能维持快速的查询性能。

转载地址:http://ysflo.baihongyu.com/

你可能感兴趣的文章
Windows 2003系统下桌面清理向导
查看>>
Exchange2007中使用各种限制选项
查看>>
NeHe OpenGL第四十四课:3D光晕
查看>>
eclipse + JBoss 5 + EJB3开发指南(13):在Servlet中访问应用程序管制EntityManager对象...
查看>>
NHibernate测试的几个小问题
查看>>
Idea开发Java WEB 应用入门教程
查看>>
最全面的关于LINUX与UNIX下的dd命令详解
查看>>
Spring数据源的灵活配置巧应用
查看>>
设备云服务平台性能优化总结
查看>>
利用jQuery的deferred异步按顺序加载JS文件
查看>>
设计模式学习实践---策略模式(Strategy Pattern)
查看>>
AJAX 学习笔记[四] AJAX 对服务器返回的XML 的处理
查看>>
Caliburn.Micro学习笔记(二)----Actions
查看>>
python berkeley 操作——尤其提示 需版本匹配
查看>>
[浪子学编程][MS Enterprise Library]ObjectBuilder内功心法之中国特色
查看>>
android138 360 小火箭
查看>>
【转】WebService中使用自定义类的解决方法(5种)
查看>>
ASP.NET 页生命周期概述
查看>>
Xen虚拟机克隆实战
查看>>
HttpContext.Current.Session ,出现未将对象引用设置到实例上
查看>>