精华内容
下载资源
问答
  • 文章目录初始GaussDBGaussDB的版本GaussDB版本的区别OLTP和OLAP比较GaussDB T介绍GaussDB A 介绍MPP架构介绍架构组件介绍 初始GaussDB 名字的由来:GaussDB是华为数据库产品品牌名,致敬数据加高斯(Gauss) GaussDB...

    初始GaussDB

    名字的由来:GaussDB是华为数据库产品品牌名,致敬数据加高斯(Gauss)

    GaussDB的版本
    • GaussDB 100:目前暂不发布,公司合作伙伴需向华为提交申请
    • GaussDB 200:目前官方可下载
    • GaussDB 300:无
    GaussDB版本的区别
    • GaussDB T(OLTP):前身是GauussDB 100,主打OLTP在线事务处理。用于存储/查询业务应用中活动的数据以支撑日常的业务活动。对标Oracle及其他关系型数据库。现已运用在招商银行(掌上生活)。
    • GaussDB A(OLAP):前身是GaussDB 200,主打OLAP在线分析处理,用于存储历史数据以支撑复杂的分析操作,侧重决策支持。对标Teradata及其他分布式数据库,目前在工商银行得到上线应用。
      在这里插入图片描述
    OLTP和OLAP比较
    数据处理类型 OLTP OLAP
    分析粒度 细节的 细节的,综合的,或提炼的
    时效性 在存取瞬间是准确的 代表过去的数据
    可更新性 可更新 不更新
    操作可预知性 操作需求事先可知道 操作需求事先可能不知道
    实时性 对性能要求高,相应毫秒级别、秒级 对性能要求相对宽松,相应分钟级、小时级
    数据量 一个时刻操作一条或几条记录,数据量小 一个时刻操作一集合,数据量大
    驱动方式 事务驱动 分析驱动
    应用类型 面向应用 面向分析
    应用场景 支持日常运营 支持管理需求
    典型应用 银行核心系统、信用卡系统 ACRM、风险管理
    GaussDB T介绍

    GaussDB T是一款全透明分布式数据库,支持x86和Kunpeng硬件架构,基于创新性数据库内核,提供高并发事务实时处理能力、两地三中心金融级高可用能力和分布式高扩展能力,用于支撑金融、政府、电信等行业核心关键系统。

    **特点:**高性能、安全可靠、易开发、易运维。

    发展史:
    GaussDB T 数据库从2002年开始研发,基于全自研内核,自主可控。
    在这里插入图片描述
    部署形态:
    GaussDB T 支持多种部署方式,支持单机、主备 和 分布式部署,支持x86和鲲鹏的硬件
    在这里插入图片描述

    概念补充:

    • 实例:zengine进程及其所管理内存结构。实例用于控制和管理数据库,是数据库提供服务的媒介。Gauss100为多线程架构,实例只包含一个进程——zengine。
    • 数据库:控制文件、日志文件、数据文件等物理文件的集合。
    • 实例和数据库的关系:实例加载数据库,并对外提供服务;数据库通过实例与外界交互,达到存取数据的目的。一个实例,最多只能加载一个数据库。
    GaussDB A 介绍

    GaussDB 200是企业级的大规模并行处理关系型数据库。其采用MPP(Massive Parallel Processing)架构,支持行存储与列存储,提供PB(Petabyte,2的50次方字节)级别数据量的处理能力。

    应用场景:
    订单查询、数据仓库、混合负载、大数据分析

    技术特点:
    低成本、高性能、高可靠、支持海量数据

    GaussDB 200部署形态:
    GaussDB 200整个系统网络划分为2个平面,即业务平面管理平面。两个平面之间采用物理隔离的方式进行部署,保证业务、管理各自网络的安全性。

    • 管理平面:通过运维网络接入,提供系统管理和维护功能,主要用于集群的管理,对外提供集群监控、配置、审计、用户管理等服务。
    • 业务平面:主要用于集群内部数据处理的专用网络平面,此处的业务平面非客户的应用网络平面。
      在这里插入图片描述
      组网方案节点如下:
    节点类型 说明
    管理节点 Management Node(MN),是GaussDB 200集群的管理系统,提供统一的访问入口。FusionInsight Manager对部署在集群中的节点及服务进行集中管理。主要部署OMSServer。
    控制节点 Control Node(CN),控制节点控制监控数据节点,并执行对集群接入用户的认证鉴权,存放认证鉴权数据。GaussDB 200的控制节点主要部署KrbServer、LdapServer等。
    数据节点 Data Node(DN),执行管理节点发出的指示,上报任务状态、存储数据,以及执行数据节点的公共功能。GaussDB 200的数据节点主要部署MPPDBServer。
    MPP架构介绍

    MPP即大规模并行处理(Massively Parallel Processing )。 在数据库非共享集群中,每个节点都有独立的磁盘存储系统和内存系统,业务数据根据数据库模型和应用特点划分到各个节点上,每台数据节点通过专用网络或者商业通用网络互相连接,彼此协同计算,作为整体提供数据库服务。非共享数据库集群有完全的可伸缩性、高可用、高性能、优秀的性价比、资源共享等优势。
    在这里插入图片描述

    优势:

    1. 计算靠近数据,避免了大量的数据搬迁,可以获得更高的性能。
    2. 无共享架构相比共享存储的架构,具备更好的扩展性。
    架构组件介绍

    在这里插入图片描述

    • CN(Coordinator Node):协调节点,负责接收来自应用的访问请求,并向客户端返回执行结果;负责分解任务,并调度任务分片在各DN上并行执行。(分布式业务接入,数据访问路由)

    • DN(Database Node):数据节点,数据库核心组件,提供数据查询和数据存储能力。

    • CM(Cluster Manager):集群管理,负责集群内高可用。管理和监控分布式系统中各个功能单元和物理资源运行情况,确保整个系统稳定运行。

    • OM(Operation Manager):运维管理,工具和命令集,提供日常运维、备份、配置、监控等管理结构和工具链

    • DM(Database Manger):图形化运维入口(图中未画出),提供丰富的图形化运维管理功能

    • DT(Developer Tools):开发工具,Data Studio(DS)SQL图形化开发工具;
      数据迁移工具,提供离线、在线等多种数据迁移方案。

    • GTS(Global Time Service):全局闹钟服务。 用于强一致场景下,为各个节点提供逻辑时钟。

    • GTM:全局事务控制器,负责生成和维护全局事务ID、事物快照、时间戳等需要全局唯一的信息。

    • WLM:工作负责管理器,控制系统资源的分配,防止过量业务负载对系统的冲击而导致业务拥塞和系统崩溃。
      在这里插入图片描述

    展开全文
  • GAUSSDB

    2021-01-05 19:27:38
    安装,解压然后按照代码链接数据库。 怎末对数据库进行操作呢(无法创建数据库,显示是munt状态) 用Data Studio 链接数据库,放在linux里边。。。。

    安装,解压然后按照代码链接数据库。

    怎末对数据库进行操作呢(无法创建数据库,显示是munt状态)
    用Data Studio 链接数据库,放在linux里边。。。。
    查询语句借鉴oracl ,比如这个查询属于用户a的表

    select * from all_tables where OWNER = 'ZHANGDONGHAI';
    
    展开全文
  • 摘要:DataSync支持GaussDB 100(GaussDB T)在线迁移和Sybase、Oracle、MySQL、 GaussDB 100 V100R003C10、SQL Server离线迁移两种数据迁移方式。本文主要以MySQL示例,分步骤在线迁移MySQL到Gaussdb 100一、DataSync...

    摘要:DataSync支持GaussDB 100(GaussDB T)在线迁移和Sybase、Oracle、MySQL、 GaussDB 100 V100R003C10、SQL Server离线迁移两种数据迁移方式。本文主要以MySQL示例,分步骤在线迁移MySQL到Gaussdb 100

    一、DataSync迁移数据简介

    DataSync支持GaussDB 100(GaussDB T)在线迁移和Sybase、Oracle、MySQL、 GaussDB 100 V100R003C10、SQL Server离线迁移两种数据迁移方式。配置好源库以及目标库相关配置信息后,启动迁移工具即可,运行过程中会生成相关的日志文件和报告,便于用户进行日常的管理及维护。

    DataSync实现功能如下所示:

    数据导出:只支持离线迁移方式。

    数据导入:只支持离线迁移方式。

    数据导出+导入:支持离线迁移和在线迁移两种方式。

    表结构校验:离线迁移和在线迁移时均需要进行表结构校验。用户可在执行数据 迁移之前单独进行表结构校验,也可以在执行数据迁移过程中由DataSync工具自 动进行表结构校验。

    使用DataSync的限制条件如下:

    1、使用时必须确保迁移数据库的服务器和被迁移数据库的服务器可以正常连接。

    2、使用时需保证通过配置的IP、端口、用户名、密码能够正确连接数据库。

    3、使用时用户需要评估目标数据库占用空间和割接过程中使用的空间是否满足。

    4、 使用时确保已在运行迁移工具的设备安装JAVA,版本须为1.8及以上。

    5、使用时确保当前运行迁移工具设备的IP已配置在源数据库和目标数据库的白名单。

    6用户需要将需要导出的源数据库JDBC驱动放置在dependency-jars中且驱动包名需

    要跟规定的一致,否则会导致连接数据库失败,或采用指定jar包路径的方式调用工具,

    示例:

    java -Xbootclasspath/a:/sybaseDriver/jconn4_sybase.jar:/sybaseDriver/bcprov-jdk16-1.46.jar jar DSS.jar

    7、数据库密码不支持" “(空格)和”;"(分号),否则工具无法使用 zsql命令连接数据库。详情可查询GaussDB 100 V300R001用户手册密码相关章 节。 确保配置用户有权限执行相关操作,否则会导致运行工具达不到预期结果。配置 用户所需权限请参见表2-1。

    8、data_path配置项中所有路径均需遵循迁移工具路径白名单规则:路径只允许包含 大小写字母、数字、’’, ‘/’, ‘:’, ‘-’, ‘_’,不能以’-'打头,不能同时包含 / 和 \

    二、在线迁移示例

    下面以MySQL在线迁移到gaussdb100为示例,oracle数据库同样可以实现在线迁移

    源库是mysql示例:

    可以在源数据库端执行,无需在目标端创建表结构,自动在目标库创建表结构,数据同步过去

    请在配置cfg.ini流程前需要分别生成数据库服务器密文、数据库用户密文、目标端服务器密文

    生成cfg.ini文件中需要配置的密码的密文。

    在DSS.jar当前目录执行java -jar DSS.jar -pwd | -password password_type命令,然 后按提示输入明文密码,即可得到加密的密码。

    其中password_type表示cfg.ini文件中要生成密文的密码类型。取值范围是:整数, [1,9]。具体含义如下:

    – 1:导出数据库密码;

    – 2:导入数据库密码;

    – 3:导入服务器密码;

    – 4:导出操作所使用数据文件所在的远程服务器密码;

    – 5:导入操作所使用数据文件所在的远程服务器密码;

    – 6:导出数据库生成truststore文件设置的密码;

    – 7:导出数据库生成keystore文件设置的密码;

    – 8:导入数据库生成truststore文件设置的密码;

    – 9:导入数据库生成keystore文件设置的密码。 密码需根据类型逐个加密,不可重复复用。例如,如果导出数据库和导入数据库 密码相同,需要使用“java -jar DSS.jar -pwd | -password 1”和“java -jar DSS.jar -pwd | -password 2”命令分别对其进行加密。 示例:

    dbuser@plat:~/gppTest/verf0603/DataSync> java -jar DSS.jar -password 1 DataSync (1.1.0), From Huawei ! Copyright © Huawei Technologies Co , Ltd 2019 All Rights Reserved.

    展开全文
  • GaussDB数据库Linux安装

    万次阅读 2019-08-14 15:25:20
    一、GaussDB: 全球首款AI-Native数据库 二、FusionStorage 8.0:业界性能第一的分布式存储 三、下载安装包 四、安装步骤 五、华为GaussDB数据库知识扩展 一、GaussDB: 全球首款AI-Native数据库 作为全球首款...

    目录

    一、GaussDB: 全球首款AI-Native数据库

    二、FusionStorage 8.0:业界性能第一的分布式存储

    三、下载安装包

    四、安装步骤

    五、华为GaussDB数据库相关知识扩展


     

    一、GaussDB: 全球首款AI-Native数据库

    作为全球首款AI-Native数据库,GaussDB有两大革命性突破:

    1. 首次将人工智能技术融入分布式数据库的全生命周期,实现自运维、自管理、自调优、故障自诊断和自愈。在交易、分析和混合负载场景下,基于最优化理论,首创基于深度强化学习的自调优算法,调优性能比业界提升60%以上;
    2. 通过异构计算创新框架充分发挥X86、ARM、GPU、NPU多种算力优势,在权威标准测试集TPC-DS上,性能比业界提升50%,排名第一。

    此外,GaussDB支持本地部署、私有云、公有云等多种场景。在华为云上,GaussDB为金融、互联网、物流、教育、汽车等行业客户提供全功能、高性能的云上数据仓库服务。

    二、FusionStorage 8.0:业界性能第一的分布式存储

    针对智能时代对存储系统性能、规模、可管理性等更高要求,FusionStorage 8.0实现三大创新突破:

    1. 分布式存储性能业界第一。单节点性能高达16.8万每秒读写速度(IOPS)和1毫秒以内时延,在业界标准测试SPC-1中排名第一,首次让分布式存储也可以承载企业关键应用。
    2. 首次实现一套存储同时支持块、文件、对象、HDFS协议,一套存储可支撑一个数据中心。
    3. 率先将人工智能技术融入存储全生命周期管理,从资源规划、业务发放、系统调优、风险预测、故障定位等方面实现智能运维管理。

    三、下载安装包

    1、链接:https://support.huawei.com/enterprise/zh/cloud-computing/gaussdb-200-pid-21407429/software

    2、选择合适版本

    四、安装步骤

    Linux安装GaussDB数据库图文:

    https://blog.csdn.net/libusi001/article/details/100037299

    华为GaussDB数据库 DBA的一天:

    华为DBA的一天
    华为GaussDB DBA的一天

    五、华为GaussDB数据库相关知识扩展

    1、AI原生&&支持异构计算

    华为在数据库领域已经有近12年的开发经验,产品从早期的摸索到现在的逐步成熟,中间也是经历了很多历程。
    华为的数据库产品系列命名为:GaussDB,高斯数据库。
    华为GaussDB是一个企业级AI-Native分布式数据库。
    GaussDB采用MPP(Massive Parallel Processing)架构,支持行存储与列存储,提供PB(Petabyte,2的50次方字节)级别数据量的处理能力。
    华为Gauss数据库是全球首款AI-Native数据库,能够同时支持X86、ARM、GPU、NPU等异构计算。

    2、华为Gauss数据库:三大产品线系列

    GaussDB:三大产品线系列。
    目前华为已经开发有三个产品系列:GaussDB 100、GaussDB 200、GaussDB 300。
    1)GaussDB 100:主要以OLTP为主。目前该产品已经应用在招商银行。
    2)GaussDB 200:以OLAP为主,兼顾OATP。该产品目前已经在工商银行得到上线应用。
    3)GaussDB 300::HTAP,是企业级分布式HTAP数据库(Hybrid Transaction and Analytical Process,混合事务和分析处理)。

    3、华为Gauss数据库:华为IT生态体系不可或缺

    从生态体系来看,Oracle数据库成为全球第一数据库的地位,也是经过了很多次版本的更新升级,更与上世纪80年代开始的全球IT生态体系的逐步确立有关。
    Oracle数据库世界霸主地位,是随着Windows操作系统、Intel X86芯片一起建立的PC时代的IT底层生态而逐步确立的。
    而AWS数据库则是适应了互联网时代(云计算时代)新的计算场景对数据库的新需求,再加上自身的云生态体系,逐步迎来了客户使用的推广。
    从华为Gauss数据库来看,华为IT架构的底层生态已经逐步建立起来,包括芯片、操作系统、数据库等,这些在华为IT体系内部是高度耦合的。

    4、数据库演进史

    5、华为GaussDB特点

     


    展开全文
  • GaussDB命令行连接1.1 ssh连接主机,IP:192.168.28.178,用户名:root,密码:Huawei@1231.2 切换至bin目录,cd /home/gaussdba/app/bin/1.3 切换用户为gaussdba,su gaussdba1.4 连接gaussDb,gsql -d postgres -p...
  • GaussDB OLTP 100 华为数据库的创建脚本和模板在华为 GaussDB OLTP 100 版本中,和 Oracle 数据库类似,在 scripts 目录提供了一个创建数据库的初始脚本:create_database.sample.sql 。通过这个脚本可以看到 Gauss...
  • gaussdbGaussDB数据库的主进程。 [root@ufo opsadmin]# ps -ef | grep gaussdb root 6240 1 0 Sep07 ? 01:07:20 /opt/gaussdb/ha/module/hacom/bin/ha.bin --logsyslog=0 --loglevel=WARN --logpath=/var/log/ha/...
  • GaussDB T 支持使用dump和load将数据库中的数据导出成标准化通用文件,可使用gaussdb T 的 load导入Oracle、MySQL、SQLserver等数据库导出的文件,同时也可以使用dump导出gaussdb T 的数据,然后导入到其他数据库...
  • gaussDB jar包

    2020-12-07 18:13:06
    华为GaussDB java驱动包,引入即可使用,可以结合springboot来集成,直接用jdbcTemplate来查询sql
  • 华为GaussDB T JDBC驱动包 华为GaussDB T JDBC驱动包 华为GaussDB T JDBC驱动包 华为GaussDB T JDBC驱动包
  • GaussDB(for MySQL)是华为自研的最新一代高性能企业级分布式数据库,完全兼容MySQL。基于华为最新一代DFV分布式存储,采用计算存储分离架构,最高支持128TB的海量存储,可实现超百万级QPS吞吐,支持跨AZ部署,数据0...
  • 此版本为hedhat7.X以上版本,解压文件夹,里面包含了GaussDB_100_1.0.1-DATABASE-REDHAT-64bit.tar.gz,华为高斯数据库认证HCIA-GaussDB_V1.0实验手册.pdf,华为GaussDB 客户端工具—Data Studio 安装教程,照着文档...
  • 2019年华为推出了全球首款支持鲲鹏硬件架构的企业级OLTP数据库GaussDB T,该产品已经在金融、政府、电信运营商等行业得到上线应用。与君初相识,犹似故人归。GaussDB与我们熟悉的Oracle数据库有着许多相似之处。 ...
  • 1.创建数据库表和索引(数据库操作工具使用的是华为Data Studio) 设置数据库主键列: 创建系列,用于生成唯一主键ID: ...•下载GaussDB数据库JDBC驱动jar包: JDBC包名: com.huawei.gaus...
  • 华为GaussDB

    千次阅读 2019-09-23 14:02:44
    华为于2019年5月15日在北京召开了数据库及存储产品发布会,发布了人工智能原生(AI-Native)数据库GaussDB和分布式存储FusionStorage 8.0共两款产品。发布会上华为常务董事汪涛提出:“华为此次面向全球发布AI-...
  • Gaussdb T进阶学习

    千次阅读 2019-11-01 17:36:48
    Gaussdb 100正式改名为Gaussdb T,Gaussdb 200和300合并为Gaussdb A. 前天学习了Gaussdb T的安装,在centos 7.3上安装了gaussdb t,虽然中间出现了一些错误,但是还是解决了,成功完成安装,这两天把Gaussdb t的...
  • GaussDB版本介绍

    2021-04-07 18:17:54
    GaussDB介绍 查看一下链接 https://blog.csdn.net/weixin_45783164/article/details/104754742 第一次接触GaussDB。。。
  • 这次我们来看GaussDB的一些客户端工具,帮助我们更好的操作数据库 一、客户端工具介绍 客户端工具的存在主要是为了让用户更加便捷地连接数据库,对数据库进行各种操作和调试。 zsql介绍: GaussDB 100为用户提供的一...
  • Gaussdb,国产数据库的崛起

    万次阅读 2019-10-25 17:26:20
    最近有客户准备上线Gaussdb,我们作为数据库维护方,需要把相关的准备工作做到位,因此,先对Gaussdb做一个初步的了解。 这几天看了一些Gaussdb的资料,从官宣文档来看,Gaussdb还是挺牛逼的,今天先介绍一下对...
  • 摘要:本文通过介绍GaussDB(for MySQL)读写路径,分析其可用性。简介数据持久性和服务可用性是数据库服务的关键特征。在实践中,通常认为拥有 3 份数据副本,就足以保证持久性。但是 3 份副本,对于可用性的要求是...
  • gaussDB jar包.zip

    2020-07-09 15:40:02
    GaussDB 驱动包 ,使用方法和mysql驱动一样,可以结合springboot来集成,直接用jdbcTemplate来查询sql
  • GaussDB系列数据库简介

    千次阅读 2020-08-07 10:45:56
    GaussDB目前支持TD、Natezza、Oracle、MySQL、DB2、sybase、PG的离线数据迁移, 支持Oracle的全量+增强的在线迁移。 GaussDB版本的区别: GaussDB T(OLTP): 前身是GauussDB 100, 主打OLTP在线事务处理。 用于存储...
  • GaussDB 200 6.5.1 软件安装 02.pdf,华为GaussDB数据库安装教程。本文档介绍GaussDB 200的部署方案及软件安装的具体操作过程。本文档适用于安装工程师。
  • //以下用例以gsjdbc4.jar为例,如果要使用gsjdbc200.jar,请替换驱动类名(将代码中的“org.postgresql”替换成“com.huawei.gauss200.jdbc”)与连接URL串前缀(将“jdbc:postgresql”替换为“jdbc:gaussdb”)。...
  • 摘要:本文通过介绍GaussDB(for MySQL)读写路径,分析其可用性。简介数据持久性和服务可用性是数据库服务的关键特征。在实践中,通常认为拥有 3 份数据副本,就足以保证持久性。但是 3 份副本,对于可用性的要求是...
  • gaussDB200 单节点安装

    2019-10-27 19:46:42
    该操作指导安装工程师将获取到的GaussDB 200软件包上传到指定节点。
  • 大数据gaussdb实验报告v3.docx
  • GaussDB安装指南,一步一步教您完成GaussDB的安装。 。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,234
精华内容 493
关键字:

gaussdb