提问

#楼主# 2020-6-4

跳转到指定楼层
Amazon Redshift  是一种快速且完全托管的数据仓库,可以使用标准 SQL 和现有的商业智能 (BI)  工具经济高效地轻松分析所有数据。

利用Redshift可以使用高性能本地磁盘上的列式存储通过复杂的查询优化对 PB  级结构化数据运行复杂的分析查询,并能大规模执行并行查询,数据源可以从一系列数据源中将数据加载到 Amazon Redshift,包括 Amazon S3Amazon DynamoDBAmazon EMRAWS GlueAWS Data Pipeline 和/或 Amazon EC2 上或本地的任何启用 SSH 的主机,用户可以使用 ODBC 或 JDBC 连接至 Amazon Redshift 并发出 'insert' SQL 命名以插入数据。

Amazon Redshift 与Amazon RDS使用场景区别
Amazon Redshift 和 Amazon RDS 都可在云中运行传统的关系数据库,同时卸载数据库管理。客户既可将  Amazon RDS 数据库用于联机事务处理 (OLTP),也可将其用于报告和分析。Amazon Redshift  利用多节点的规模和资源并进行各种优化,为传统数据库对大型数据集的分析及报告工作负载实现了数量级改进。当数据及查询的复杂性增加时,或者,在您要防止报告和分析处理对  OLTP 工作负载造成干扰时,Amazon Redshift 可提供出色的扩展选项,下面分步骤讲述如何创建redshift集群并连接。

第一步
控制台创建集群单集群或者,包括数据库,端口号,用户名和密码

1.png

第二步选择VPC网络,是否公网访问、是否配备EIP

2.png

第三步选择节点类型、集群类型和计算节点数量

3.png

第四步选择创建 CloudWatch 警报、维护跟踪、选择IAM角色信息。

4.png

第五步选择JDBC或者ODBC驱动连接Redshift,参考官网:
http://docs.amazonaws.cn/redshift/latest/mgmt/connecting-to-cluster.html
连接工具SQL Workbench/J 下载地址:
http://www.sql-workbench.net/manual/install.html


5.png

第六步通过SQL Workbench/J 使用JDBC连接Redshift,参考:

6.png


连接后按照关系型数据库SQL方式创建表,查询等操作,用应用程序连接后,可以按照SQL进行大数据亮查询和报表等数仓操作,示例如下:

7.png

第七步最佳实践参考:
https://docs.aws.amazon.com/zh_cn/redshift/latest/dg/best-practices.html
欢迎加入光环云AWS交流群,获取更多AWS相关的资料和技术文章。我们还会定期推出免费的线上直播分享、云计算水平测试题等等。加微信sinnet-cloud 申请进群、领资料
转播转播
回复

使用道具

联系楼主
*
*
客户公司所在区域:
*
产品:
*
简述客户的业务场景和需求
*
*
*

成为第一个回答人

B Color Link Quote Code Smilies
光环云社区 |京ICP备18044167号-13|

京公网安备 11010102003758号