当前位置: 首页 > news >正文

GBASE南大通用 GCDW阿里云计算巢:自动化部署云原生数据仓库

目前,GBASE南大通用已与阿里云计算巢合作,双方融合各自技术优势,助力企业用户实现云上数据仓库的自动化部署,让用户在云端获取数据仓库服务“更简单”,让用户在云端使用数据仓库服务“更便捷”,满足企业用户对高效便捷、自动化部署、高性价比的云原生数据仓库诉求。

本文将重点介绍阿里云计算巢版GBase GCDW云原生数据仓库,解析数据仓库软件在云端私有化部署形态,帮助大家了解如何通过阿里云计算巢快速部署GBase GCDW。

GBase云数仓在阿里云上的部署架构图

作为一家创新型数据库软件企业,GBASE南大通用专注于数据库软件产品与服务,核心软件产品GBase 8a MPP Cluster是一款分析型数据库,即OLAP数据库产品,主要应用于数据仓库、数据集市、商业智能以及决策支持系统等场景,已在电信和金融行业规模化应用,部署总节点数超过30000个,总数据规模超过200PB。该产品已通过了信通院《开源代码分布检测操作指导书》的自主研发检验检测,并于2020年12月打榜TPC-DS,取得单核算力最优的成绩。

这次入驻阿里云计算巢的是云原生数据仓库系统GBase Cloud Data Warehouse(简称GCDW),是一款基于GBase 8a MPP Cluster的云上数据仓库产品,采用计算和存储分离架构,以SaaS方式向用户提供服务,具有极致弹性、开箱即用、免维护、秒级扩缩容、物理多租等特性,有效降低系统部署复杂度及客户使用成本。简单来说,GCDW=GBase 8a MPP Cluster+云计算。

目前,国内大部分企业用户倾向于选择私有化的部署模式,如何实现云上一键部署数据库集群成为新的课题。阿里云计算巢版的GCDW,借助阿里云的ROS(资源编排)实现了GCDW数据仓库的一键部署,服务实例的创建到云数仓系统的使用在10分钟内即可完成,可以说部署效率指数级提升。

ROS(资源编排)是阿里云的IaC(Infrastructure as Code)产品,GBASE从用户角度出发,利用ROS(资源编排)开发了自动获取云主机资源、自动构建集群、自动部署的一键构建GCDW云数仓的功能,大幅降低了用户的部署门槛。部署模板如下:

图片

GCDW部署模板

阿里云计算巢不仅支持ROS语法、Terraform语法的脚本以及容器部署,同时,在IaC的基础上进一步实现了服务化,用户看到的是一个完全白屏化的服务创建页面,不需要学习什么是IaC,更不需要感知IaC脚本的存在,大大降低了数据库部署门槛。用户可以在阿里云计算巢控制台通过点击快捷创建GCDW云数仓,入口如下:

图片

GBase云数仓在阿里云的订购入口

点击“免费试用”或者“正式创建”,进入服务创建页面:

图片

GBase云数仓服务实例创建界面

在服务创建页面,用户可以自行选择云服务器的规格、GCDW云数仓的集群规模等参数,完成选择点击创建服务,阿里云计算巢的部署服务将自动调用GCDW部署模板,根据用户设置好的资源参数自动创建服务器集群,在云服务器集群创建完成之后,GCDW云数仓软件的部署也会自动触发并完成。

图片

10节点的集群在6分钟以内完成创建过程

GCDW云数仓服务实例创建成功以后,用户立即就可以使用Web界面的控制台登录到云数仓系统享受服务所带来的大数据分析处理能力。

图片

数据库管理界面

图片

数据查询分析界面

通常情况下的物理机私有化部署数据仓库从机房建设、硬件采购、操作系统部署、数据仓库软件部署与调试等等往往需要花费以周为单位的时间,并且需要前期投入大量的基础设施成本。

阿里云计算巢版的GCDW,高效地满足了用户在阿里云快速获取私有化部署的GCDW云数仓系统的需求。用户从创建服务实例到使用云数仓系统,整个过程可以在10分钟内完成,这和数据仓库的物理机私有化部署相比,效率的提升是指数级别的。相比较之下,阿里云计算巢版的GCDW为用户提供的GCDW云数仓可以最大程度做到省时、省力、省钱,让用户以更低的成本获取到数据仓库服务。

这一联合解决方案是GBASE南大通用依托自身数据库研发技术积淀结合阿里云计算巢开放能力深度集成的产物。通过计算巢,充分调用飞天操作系统底层能力,激发数据库性能,让GCDW云数仓更好地和云集成,解决用户上云痛点,共同为企业用户提供高效便捷、自动化部署的云原生数据仓库服务体验。

入驻阿里云计算巢是GBASE云原生数据库产品上云的新开始。未来,GBASE将继续同各大云平台厂商共同探索云上数据库发展新思路,为用户提供更简单、更安全、更稳定的云原生数据库产品,为用户创造更易获取、更加便捷数据服务,加速企业数字化转型升级。

相关文章:

GBASE南大通用 GCDW阿里云计算巢:自动化部署云原生数据仓库

目前,GBASE南大通用已与阿里云计算巢合作,双方融合各自技术优势,助力企业用户实现云上数据仓库的自动化部署,让用户在云端获取数据仓库服务“更简单”,让用户在云端使用数据仓库服务“更便捷”,满足企业用户…...

Docker实战02|Namespace

在上一文《Docker实战01|容器与开发语言》中主要介绍了Docker的基本概念与Docker安装、Go语言安装等实战技巧。 本文继续针对Namespace技术展开讲解并利用Go语言进行实践。 本系列所有代码均已经开源。关公众号回复「Go语言实现Docker」即可获得。 目录 2.1.2 U…...

01-03

利用模板类完成顺序表...

数据可视化与地理空间

写在开头 数据可视化是将数据以图形形式呈现,使其更易于理解和分析的过程。在地理空间分析中,数据可视化不仅能够展示地理位置信息,还能够有效地传达地理空间数据的模式、趋势和关联。本文将探讨数据可视化在地理空间分析中的作用,介绍Python中常用的数据可视化工具,并深…...

【elfboard linux开发板】4. 文件点灯与创建多进程

ps:提升效率的小tips: 灵活运用vim操作命令,gg快速跳转到文件开头,G跳转到结尾 多行操作 ctrl V shift i 插入修改内容 esc退出编辑 sudo vi /etc/vim/vimrc 在文件中添加如下内容省略重复工作: autocmd BufNewFile …...

黑马程序员SSM框架-Maven进阶

视频链接:Maven-01-分模块开发的意义_哔哩哔哩_bilibili 分模块开发与设计 分模块开发意义 分模块开发 依赖管理 依赖传递 依赖传递冲突问题 可以点击红框按钮查看依赖情况。 可选依赖和排除依赖 继承和聚合 聚合 聚合工程开发 继承 聚合和继承的区别 属性 属性…...

MFC综合实验二学习记录

文章目录 虚函数和纯虚函数的区别?MFC中什么是UPDATE_COMMAND_UI 消息如何查看控件对应的成员变量模态对话框的理解HGDIOBJ" 类型的值不能用于初始化 "CBrush *" 类型的实体错误MFC编程中CDC类型和HDC类型有什么区别?关于WIDING和ALTERNA…...

Python 中的运算符介绍(1)

算数运算符 常见的% 、//、/ 用法 赋值运算符 赋值运算:将等号右边赋值给等号左边 常见场景: 比较运算符 代码解析: 逻辑运算符 位运算符(了解) 三目运算符 身份证运算符 成员运算符...

达梦数据库查询各表数据量/以及达梦更新统计信息

1、达梦数据库查询各表数据量 达梦数据库与开源的MySQL不一样,MySQL查询各表数据量非常简单 而达梦数据库就有一些地方要注意,先用这句去查↓ SELECT table_name, num_rows FROM all_tables WHERE tablespace_name 表空间名; 如果结果如下图一样&…...

Java---- 静态内部类与非静态内部类的区别

在面试中回答的很不全,所以再此做一个总结。 1 static 静态修饰符 在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的。 static修饰表示静态的,在类加载时JVM会把它放到方法区,被本类以及本类中所有实例所公用。在编译后所分…...

STM32 基础知识(探索者开发板)--135讲 ADC转换

ADC定义: ADC即模拟数字转换器,英文详称 Analog-to-digital converter,可以将外部的模拟信号转换 ADC数模转换中一些常用函数: 1. HAL_ADC_Init 函数 HAL_StatusTypeDef HAL_ADC_Init(ADC_HandleTypeDef *hadc); 初始化ADC 形参&…...

Java经典框架之SpringBoot

SpringBoot Java 是第一大编程语言和开发平台。它有助于企业降低成本、缩短开发周期、推动创新以及改善应用服务。如今全球有数百万开发人员运行着超过 51 亿个 Java 虚拟机,Java 仍是企业和开发人员的首选开发平台。 课程内容的介绍 1. SpringBoot基础 2. Spring…...

LeetCode75| 二叉搜索树

目录 700 二叉搜索树中的搜索 迭代 递归 450 删除二叉搜索树中的节点 700 二叉搜索树中的搜索 注意二叉搜索树的性质即可 迭代 class Solution { public:TreeNode* searchBST(TreeNode* root, int val) {while(root ! NULL){if(root->val < val)root root->r…...

博物馆3d虚拟场景复原制作有助于传承和弘扬中华民族优秀传统文化

古建筑3D虚拟复原是一种利用现代科技手段对古代建筑进行数字化保护和展示的方法。它通过高精度的三维扫描技术&#xff0c;将古建筑的形态、结构、材料等信息转化为数字化数据&#xff0c;再通过计算机图形学技术将这些数据重建为虚拟的三维模型。这种技术在古建筑保护、研究、…...

二维码地址门牌系统:便捷报修服务引领社区新篇章

文章目录 前言一、二维码门牌系统介绍二、便捷报修服务三、多功能应用四、技术发展与应用前景 前言 科技的快速发展引领了社区生活的新变革&#xff0c;其中二维码门牌系统技术在社区管理方面带来了极大的便利和智能化服务。本文将深入了解这项创新技术及其优势。 一、二维码门…...

c++基础(对c的扩展)

文章目录 命令空间引用基本本质引用作为参数引用的使用场景 内联函数引出基本概念 函数补充默认参数函数重载c中函数重载定义条件函数重载的原理 命令空间 定义 namespace是单独的作用域 两者不会相互干涉 namespace 名字 { //变量 函数 等等 }eg namespace nameA {int num;v…...

RS485数据采集模块,如何一次采集多个modbus设备数据?

在工业数据采集中&#xff0c;RS485是一种常见的数据通信协议&#xff0c;而Modbus则是其上的常用设备协议。那么&#xff0c;如何用一个模块高效采集多个Modbus设备的数据呢&#xff1f;这就是我们今天要探讨的话题&#xff01; 什么是RS485数据采集模块&#xff1f; 首先&a…...

面试 Vue 框架八股文十问十答第一期

面试 Vue 框架八股文十问十答第一期 作者&#xff1a;程序员小白条&#xff0c;个人博客 相信看了本文后&#xff0c;对你的面试是有一定帮助的&#xff01;关注专栏后就能收到持续更新&#xff01; ⭐点赞⭐收藏⭐不迷路&#xff01;⭐ 1&#xff09;MVVM 的理解 MVVM (Mod…...

【积微成著】性能测试调优实战与探索(存储模型优化+调用链路分析)| 京东物流技术团队

一、前言 性能测试之于软件系统&#xff0c;是保障其业务承载能力及稳定性的关键措施。以软件系统的能力建设为主线&#xff0c;系统能力设计工作与性能测试工作&#xff0c;既有先后之顺序&#xff0c;亦有相互之影响。以上&#xff0c;在性能测试的场景决策&#xff0c;架构…...

建立分位制,用标准去量化优化效果 - 启动优化为例

Android开发的四年多时间中&#xff0c;逐渐将自己的工作重心从业务移动到小型项目的架构设计&#xff0c;在此过程中代码的书写有了更高的标准和要求&#xff0c;性能优化从此伴随着工作脚步&#xff0c; 为什么要进行性能优化呢&#xff1f; 页面访问时长从1s增加到3s&#…...

Modbus 通信协议 二

Modbus 常用缩写 通用Modbus帧结构 -应用数据单元&#xff08;ADU&#xff09; Modbus数据模型 Modbus ADU 和 PDU 的长度 Modbus PDU结构 串行链路上的 Modbus 帧结构 Modbus 地址规则 ASCLL 模式 和 RTU 模式的比较 RTU 模式 RTU 模式位序列 帧格式 帧的标识与鉴别 CRC 循环冗…...

关于系统设计的一些思考

0.前言 当我们站在系统设计的起点&#xff0c;面对一个新的需求&#xff0c;我们该如何开始呢&#xff1f;这是许多处于系统分析与设计领域的新手常常思考的问题。有些人可能会误以为&#xff0c;只要掌握了诸如面向对象、统一建模语言、设计模式、微服务、Serverless、Servic…...

Java 第19章 IO流 课堂练习+本章作业

文章目录 Buffered流拷贝二进制文件创建文件写入文本读取文本文件存读Properties文件 Buffered流拷贝二进制文件 package com.hspedu.chapter19.outputStream;import java.io.*;public class BufferedCopy02 {public static void main(String[] args) {String srcFilePath &q…...

一键制作电子样册,提升企业品牌形象

​电子样册作为一种新型的宣传方式&#xff0c;具有许多优势。首先&#xff0c;它打破了传统纸质宣传册的局限性&#xff0c;可以随时随地展示企业的产品和服务。其次&#xff0c;电子样册可以通过多媒体形式展示企业的品牌形象&#xff0c;包括图片、视频、文字等多种形式&…...

Linux 的引导与服务控制

一 开机启动过程 bios加电自检-->mbr-->grub-->加载内核文件-->启动进程 1 bios家电自检 检测硬件是否正常&#xff0c;然后根据bios中的启动项设置&#xff0c;去找内核文件 2 mbr 因为grup太大,第一个扇区存不下所有的grub程序&#xff0c;所以分为2部分指…...

多输入多输出 | MATLAB实现SSA-CNN麻雀算法优化卷积神经网络多输入多输出预测

多输入多输出 | MATLAB实现SSA-CNN麻雀算法优化卷积神经网络多输入多输出预测 目录 多输入多输出 | MATLAB实现SSA-CNN麻雀算法优化卷积神经网络多输入多输出预测预测效果基本介绍模型背景程序设计参考资料 预测效果 基本介绍 MATLAB实现SSA-CNN麻雀算法优化卷积神经网络多输入…...

高端电流检测方案

随着过去传统的“开环”系统被智能和高效率“闭环”设计所取代&#xff0c;准确的电流检测在多种应用中变得越来越重要。常见的电流检测方法&#xff0c;需要将检流电阻串联进被测电流通路&#xff0c;再用放大电路放大检流电阻上的压降。这个放大电路常被称之为电流检测放大器…...

IP地址、子网掩码与网络地址

一、IP地址 在 TCP/IP 体系中&#xff0c;IP 地址是一个最基本的概念。IP地址的作用&#xff1a;实现和网上的其他设备进行通信 IP地址的表示方法 互联网上的每台主机&#xff08;或路由器&#xff09;的每个接口都分配一个全世界唯一的IP地址。该IP地址由ICANN分配。 IP地址…...

python 深度学习 记录遇到的报错问题10

本篇继python 深度学习 解决遇到的报错问题9_module d2l.torch has no attribute train_ch3-CSDN博客 一、CUDA error: no kernel image is available for execution on the device CUDA kernel errors might be asynchronously reported at some other API call,so the stackt…...

linux下docker搭建Prometheus +SNMP Exporter +Grafana进行核心路由器交换机监控

一、安装 Docker 和 Docker Compose https://docs.docker.com/get-docker/ # 安装 Docker sudo apt-get update sudo apt-get install -y docker.io# 安装 Docker Compose sudo apt-get install -y docker-compose二、创建配置文件及测试平台是否正常 1、选个文件夹作为自建…...

温州网站托管/英文网站建设

实现功能&#xff1a;由每个注册的文档模板获得对应的视图类指针。 1.获得对应文档模板指针 CDocTemplate *pTempl ((CPCApp*)AfxGetApp())->pDocTemplateTest; // pDocTemplateTest为注册的模板 /******************************************************************…...

医疗网站建设/平谷头条新闻

咳咳&#xff0c;上课。 起立。 老师再见。&#xff1f;&#xff1f;&#xff1f; 你们就这么希望老师走吗。。。。 好了&#xff0c;同学们&#xff0c;今天这节课给大家介绍一下设计模式的一种——模板方法设计模式。 那么什么是模板方法设计模式呢&#xff1f; 当功能内部…...

做标签网站/理发培训专业学校

docker images|grep none|awk {print $3}|xargs docker rmi 转载于:https://www.cnblogs.com/jiuchongxiao/p/9597069.html...

17网站一起做网店池尾商圈/站长收录平台

先看效果&#xff1a;你有没有想到王者荣耀&#xff1f;当然&#xff0c;这个效果不是我首创的&#xff0c;改编于 PEP 官方的 demo。如果在手机上查看它那个的话&#xff0c;可以用左手控制飞船飞行&#xff0c;右手点击页面发射子弹。它已经有了游戏的雏形。(另外插一句&…...

湖北宜昌网络科技有限公司/公司百度官网优化

内存是稀缺的资源&#xff0c;哪怕内存一块钱一条&#xff01;如果在编程中使用不当&#xff0c;再大的内存也会耗光。一、认识Java的自动垃圾回收垃圾回收是Java语言的一大特性&#xff0c;方便了编程&#xff0c;是以消耗性能为代价的。而垃圾在这里只无用的对象。而C是需要程…...

苏州seo网站推广公司/seo报名在线咨询

要求&#xff1a;判断程序对错&#xff0c;并对错误的程序进行改正第一道&#xff1a;(运行错误)#includeusing namespace std;void Initiate(int *a){aNULL;}void main(){int *a; //声明一个指向int的指针&#xff0c;但是没有初始化&#xff0c;也就是说实参a的地址未知&…...