-
GaussDB(DWS)如何实现业务隔离 - 数据仓库服务 GaussDB(DWS)
GaussDB(DWS)如何实现业务隔离 业务隔离 GaussDB(DWS)中可以使用Database和Schema实现业务的隔离,区别在于: Database之间无法直接互访,通过连接隔离实现彻底的权限隔离。各个Database之间共享资源极少,可实现连接隔离、权限隔离等。 S
-
如何实现不同编码库之间数据容错导入 - 数据仓库服务 GaussDB(DWS)
如何实现不同编码库之间数据容错导入 要实现从数据库A(UTF8编码)至数据库B(GBK编码)的数据导入,常规方法导入数据时会出现字符集编码不匹配的错误,导致数据无法导入。 针对小批量数据导入的场景,可以通过\COPY命令来完成,具体方法如下: 创建数据库A和B,其中数据库A的编码
-
GaussDB(DWS)如何实现行转列及列转行? - 数据仓库服务 GaussDB(DWS)
GaussDB(DWS)如何实现行转列及列转行? 本节介绍GaussDB(DWS)中如何使用SQL语句实现行转列、列转行。 场景介绍 以学生成绩为例: 老师会按照学科录入成绩,每科老师都会单独录入每个学生对应学科的成绩,而每位学生只关注自己各科的成绩。如果把老师录入数据作为原始表
-
数据库访问实现权限分层 - 数据仓库服务 GaussDB(DWS)
数据库访问实现权限分层 GaussDB(DWS)中可以使用Database和Schema实现业务的隔离,区别在于: Database之间无法直接互访,通过连接隔离实现彻底的权限隔离。各个Database之间共享资源极少,可实现连接隔离、权限隔离等。 Schema隔离的方式共用资源
-
使用公网IP连接集群时如何设置白名单? - 数据仓库服务 GaussDB(DWS)
加一条入规则,开放GaussDB(DWS)集群的数据库端口的访问权限。 协议:TCP。 端口范围:8000。指定为创建GaussDB(DWS)集群时设置的数据库端口,这个端口是GaussDB(DWS)用于接收客户端连接的端口。 源地址:选中“IP地址”,然后指定为客户端主机的IP地址,例如“192
-
实现数据列的加解密 - 数据仓库服务 GaussDB(DWS)
)并用异或(xor)操作加密。流密码算法不需要填充,得到的密文长度等于明文长度。 图1 对称密码算法 技术实现 GaussDB(DWS)主要提供了哈希函数和对称密码算法来实现对数据列的加解密。哈希函数支持sha256,sha384,sha512和国密sm3。对称密码算法支持aes
-
基于GDS实现两套DWS集群间的数据互联互通实践 - 数据仓库服务 GaussDB(DWS)
/opt/gds/bin/gds_log.txt -D -t 2 放通ECS到DWS之间的网络端口。 由于GDS服务器(即本实验ECS)与DWS需要建立通讯,ECS默认的安全组入方向并没有放通GDS端口5000和DWS端口8000,需执行以下步骤: 回到弹性云服务器ECS的控制台,单击云服务器名称进入详情。
-
配置JDBC连接(使用负载均衡方式) - 数据仓库服务 GaussDB(DWS)
使用ELB连接集群:弹性负载均衡(ELB)是将访问流量根据转发策略分发到后端多台弹性云服务器的流量分发控制服务,可以通过流量分发扩展应用系统对外的服务能力,提高应用程序的容错能力。 使用multi-host方式连接集群:使用JDBC配置多个节点的方式,也能实现类似ELB的效果。 方式一:使用ELB连接集群(推荐)
-
如何续费? - 数据仓库服务 GaussDB(DWS)
如何续费? 续费说明 目前GaussDB(DWS)提供包年/包月、按需计费模式。 对于包年/包月模式,您在购买时一次性付费,使用过程中不会再额外计费。包周期到期后,资源会依次进入宽限期、保留期,若需要继续使用,请及时续费。详情请参见资源到期说明。 对于按需计费模式,系统会按小时扣
-
为两种作业绑定不同资源池以实现资源负载能力 - 数据仓库服务 GaussDB(DWS)
为两种作业绑定不同资源池以实现资源负载能力 本实践将演示GaussDB(DWS)的资源管理功能,帮助企业客户解决数据分析过程中,多用户查询作业遇到的性能瓶颈,最终实现多用户执行SQL作业互不影响,节省资源消耗。 本实践预计时长60分钟,基本流程如下: 步骤一:创建集群 步骤二:连接集群并导入数据
-
如何查看外部表信息? - 数据仓库服务 GaussDB(DWS)
如何查看外部表信息? 如果需要查询OBS、GDS等外表信息(如OBS路径),可以执行以下语句查询。 1 SELECT * FROM pg_get_tabledef('外表名称') 例如,表名为traffic_data.GCJL_OBS,查询如下: 1 SELECT * FROM
-
如何给指定用户赋予某张表的权限? - 数据仓库服务 GaussDB(DWS)
如何给指定用户赋予某张表的权限? 给指定用户赋予某张表的权限主要通过以下语法实现,本章主要介绍常见的几种场景,包括只读(SELECT)、插入(INSERT)、改写(UPDATE)和拥有所有权限。 语法格式 1 2 3 4 5 6 GRANT { { SELECT | INSERT
-
构造请求 - 数据仓库服务 GaussDB(DWS)
20150907T101459Z Host 请求的服务器信息,从服务API的URL中获取,值为hostname[:port]。端口缺省时使用默认的端口,HTTPS的默认端口为443。 否 code.test.com or code.test.com:443 Content-Type
-
如何停止计费? - 数据仓库服务 GaussDB(DWS)
如何停止计费? 以下分别为您介绍按需计费模式和包年/包月计费模式如何停止计费: 按需计费模式 对于采用按需计费模式的GaussDB(DWS)集群,如果用户不再使用该集群,需彻底停止计费,请直接删除相应的集群以及集群所使用的各项资源。您可以登录GaussDB(DWS)管理控制台,进入“集群
-
建立数据库连接失败 - 数据仓库服务 GaussDB(DWS)
客户端ping服务端IP,查看网络是否畅通,网络不通则需解决网络问题。 检查URL中连接CN的端口是否正确,若端口不正确则需修改为正确的端口(默认为8000)。 FATAL: Invalid username/password,login denied. 问题分析:用户名或密码配置错误。 处
-
如何调用API - 数据仓库服务 GaussDB(DWS)
如何调用API 构造请求 认证鉴权 返回结果
-
PG数据库定时同步GaussDB(DWS)服务如何收费? - 数据仓库服务 GaussDB(DWS)
PG数据库定时同步GaussDB(DWS)服务如何收费? GaussDB(DWS)数据定时同步到PG数据库,可以通过以下方式实现: 使用云数据迁移(CDM)实现GaussDB(DWS)集群数据库与PG数据库之间的数据迁移同步,具体收费情况请参见云数据迁移价格说明。 使用Gauss
-
如何访问GaussDB(DWS) - 数据仓库服务 GaussDB(DWS)
如何访问GaussDB(DWS) 数据仓库服务的基本使用流程如下图所示: 图1 数据仓库服务基本使用流程 访问集群 GaussDB(DWS) 提供了Web化的服务管理平台,即管理控制台,还提供了基于HTTPS请求的API(Application programming inter
-
如何调整分布列? - 数据仓库服务 GaussDB(DWS)
如何调整分布列? 在数据仓库类型的数据库中,大表的分布列选择对于数据库和语句查询性能都有至关重要的影响。 如果表的分布列选择不当,在数据导入后有可能出现数据分布倾斜,进而导致某些磁盘的使用明显高于其他磁盘,极端情况下会导致集群只读。对于Hash分表策略,存在数据倾斜情况下,查询时
-
如何删除重复的表数据? - 数据仓库服务 GaussDB(DWS)
如何删除重复的表数据? 清理数据库脏数据时,可能会有多条重复数据只保留一条的场景,此场景可以使用聚合函数或窗口函数来实现。 构建表数据 创建表t_customer,向表中插入包含重复记录的数据: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 CREATE