- 通过实际操作,让大家深入了解如何利用云主机开发C程序应用,并操作和部署OpenGauss数据库。在这个过程中,大家将学习到从驱动安装、环境编码、函数应用到OpenGauss数据库部署以及与 ODBC API集成等一系列关键步骤,从而掌握 ODBC连接数据库的基本使用方法,体验其在应用开发中的优势。 通过实际操作,让大家深入了解如何利用云主机开发C程序应用,并操作和部署OpenGauss数据库。在这个过程中,大家将学习到从驱动安装、环境编码、函数应用到OpenGauss数据库部署以及与 ODBC API集成等一系列关键步骤,从而掌握 ODBC连接数据库的基本使用方法,体验其在应用开发中的优势。
- 1.功能描述在本地数据库利用DATABASE LINK与远程数据库建立连接,并通过DATABASE LINK对远程数据库进行访问。DATABASE LINK可以分为public或private,private DATABASE LINK仅能被创建者访问,而当DATABASE LINK为public时则所有用户都能访问。所有已创建的DATABASE LINK信息都存在本地数据库的系统视图gs... 1.功能描述在本地数据库利用DATABASE LINK与远程数据库建立连接,并通过DATABASE LINK对远程数据库进行访问。DATABASE LINK可以分为public或private,private DATABASE LINK仅能被创建者访问,而当DATABASE LINK为public时则所有用户都能访问。所有已创建的DATABASE LINK信息都存在本地数据库的系统视图gs...
- 通过该案例,大家可以学习GaussDB数据库的简单使用,并在代码中如何通过JDBC驱动操作数据库,体验数据应用和迁移UGO服务的SQL转换能力,助力数据库迁移。 通过该案例,大家可以学习GaussDB数据库的简单使用,并在代码中如何通过JDBC驱动操作数据库,体验数据应用和迁移UGO服务的SQL转换能力,助力数据库迁移。
- 1. Bypass的核心机制:轻量化执行路径原理:SQL-BYPASS是GaussDB针对简单查询(如点查询、索引扫描)的优化框架。它绕过传统执行器的复杂流程(如算子初始化、表达式解析),直接生成精简的执行路径,减少重复开销。性能提升:在OLTP场景中,Bypass可将执行器初始化开销降低40%以上,整体性能提升30%。例如,用户示例中的索引扫描Index Scan ... 1. Bypass的核心机制:轻量化执行路径原理:SQL-BYPASS是GaussDB针对简单查询(如点查询、索引扫描)的优化框架。它绕过传统执行器的复杂流程(如算子初始化、表达式解析),直接生成精简的执行路径,减少重复开销。性能提升:在OLTP场景中,Bypass可将执行器初始化开销降低40%以上,整体性能提升30%。例如,用户示例中的索引扫描Index Scan ...
- 本案例选择C语言应用程序作为示例,基于开发者空间云开发环境,通过unixODBC驱动管理层和GaussDB云数据库ODBC驱动,连接和操作数据库中数据,实现业务应用与数据库的互通。 本案例选择C语言应用程序作为示例,基于开发者空间云开发环境,通过unixODBC驱动管理层和GaussDB云数据库ODBC驱动,连接和操作数据库中数据,实现业务应用与数据库的互通。
- GaussDB 作为华为自主研发的分布式数据库,其语法兼容性设计兼顾了 PostgreSQL 生态继承和 Oracle 迁移优化,但在实际迁移中仍需针对性适配。一、语法兼容性分析1. 对 PostgreSQL 的兼容性高度兼容:GaussDB 基于 PostgreSQL 内核开发,完整支持其标准语法和数据类型,包括:数据类型:如 JSONB、数组、几何... GaussDB 作为华为自主研发的分布式数据库,其语法兼容性设计兼顾了 PostgreSQL 生态继承和 Oracle 迁移优化,但在实际迁移中仍需针对性适配。一、语法兼容性分析1. 对 PostgreSQL 的兼容性高度兼容:GaussDB 基于 PostgreSQL 内核开发,完整支持其标准语法和数据类型,包括:数据类型:如 JSONB、数组、几何...
- GaussDB 提供了一套完整的企业级安全防护体系,涵盖数据加密、动态脱敏、细粒度权限控制等核心功能。一、数据全生命周期加密1. 传输层加密(TLS/SSL)作用:防止数据在传输过程中被窃听或篡改。配置步骤:生成证书:openssl req -new -x509 -days 365 -nodes -out server.crt -keyout server.k... GaussDB 提供了一套完整的企业级安全防护体系,涵盖数据加密、动态脱敏、细粒度权限控制等核心功能。一、数据全生命周期加密1. 传输层加密(TLS/SSL)作用:防止数据在传输过程中被窃听或篡改。配置步骤:生成证书:openssl req -new -x509 -days 365 -nodes -out server.crt -keyout server.k...
- • Coordinator Node:协调节点CN,负责接收来自应用的访问请求,并向客户端返回执行结果;负责分解任务,并调度任务分片在各DN上并行执行。• GTM:全局事务管理器(Global Transaction Manager),负责生成和维护全局事务ID、事务快照、时间戳、Sequence信息等全局唯一的信息。• Data Node:数据节点DN,负责存储业务数据、执行数据查询任务以... • Coordinator Node:协调节点CN,负责接收来自应用的访问请求,并向客户端返回执行结果;负责分解任务,并调度任务分片在各DN上并行执行。• GTM:全局事务管理器(Global Transaction Manager),负责生成和维护全局事务ID、事务快照、时间戳、Sequence信息等全局唯一的信息。• Data Node:数据节点DN,负责存储业务数据、执行数据查询任务以...
- 一、自动化工具辅助迁移SQLShift:异构存储过程智能转换核心能力:SQL Server → GaussDB:支持 T-SQL 到 PL/pgSQL 的精准转换,覆盖 300+ 语法点(如临时表、系统函数、数据类型)。示例:SELECT ... INTO #temp → CREATE TEMP TABLE ... AS非标语法修复:自动重构表别名作用域(如... 一、自动化工具辅助迁移SQLShift:异构存储过程智能转换核心能力:SQL Server → GaussDB:支持 T-SQL 到 PL/pgSQL 的精准转换,覆盖 300+ 语法点(如临时表、系统函数、数据类型)。示例:SELECT ... INTO #temp → CREATE TEMP TABLE ... AS非标语法修复:自动重构表别名作用域(如...
- SQL Server 存储过程 ➝ GaussDB 函数重构:支持 T-SQL → PL/pgSQL 的智能转换,结构/语义全面适配。 SQL Server 存储过程 ➝ GaussDB 函数重构:支持 T-SQL → PL/pgSQL 的智能转换,结构/语义全面适配。
- 本指南介绍如何在华为云开发者空间使用 gaussdb-python 连接 GaussDB。前往注册页面领取免费试用(至2025年12月31日,限1000名额)。在开发者空间进入云主机,打开终端,验证连接。安装驱动,创建虚拟环境,安装 gaussdb-python。克隆演示项目,设置环境变量,运行 demo.py。基于 psycopg3 的 gaussdb-python 确保高效连接。 本指南介绍如何在华为云开发者空间使用 gaussdb-python 连接 GaussDB。前往注册页面领取免费试用(至2025年12月31日,限1000名额)。在开发者空间进入云主机,打开终端,验证连接。安装驱动,创建虚拟环境,安装 gaussdb-python。克隆演示项目,设置环境变量,运行 demo.py。基于 psycopg3 的 gaussdb-python 确保高效连接。
- 一、GaussDB PG 支持的标准日期时间类型GaussDB PG 完全兼容 PostgreSQL 的日期时间类型体系,常用类型包括:类型名称描述存储空间示例值DATE仅存储日期(年、月、日)4 字节2024-05-20TIME [WITHOUT TIME ZONE]仅存储时间(时、分、秒),默认无时区8 字节14:30:45TIMESTAMP [WITHOUT TIME ZONE]存... 一、GaussDB PG 支持的标准日期时间类型GaussDB PG 完全兼容 PostgreSQL 的日期时间类型体系,常用类型包括:类型名称描述存储空间示例值DATE仅存储日期(年、月、日)4 字节2024-05-20TIME [WITHOUT TIME ZONE]仅存储时间(时、分、秒),默认无时区8 字节14:30:45TIMESTAMP [WITHOUT TIME ZONE]存...
- Roach工具(GaussRoach.py)支持对OpenGauss数据库的备份,但需注意其适用范围和功能特点。而且主要适用于基于OpenGauss内核的分布式集群(如GaussDB数据库),而非单节点部署的OpenGauss。以下是关键信息总结:✅ 1. Roach与OpenGauss的兼容性Roach(通过GaussRoach.py脚本调用)是专为GaussDB... Roach工具(GaussRoach.py)支持对OpenGauss数据库的备份,但需注意其适用范围和功能特点。而且主要适用于基于OpenGauss内核的分布式集群(如GaussDB数据库),而非单节点部署的OpenGauss。以下是关键信息总结:✅ 1. Roach与OpenGauss的兼容性Roach(通过GaussRoach.py脚本调用)是专为GaussDB...
- 复习gs_ctl start -D /home/gauss/openGauss/datagsql -d postgres -p 5432客户端连接Linux 服务器默认情况下,PostgreSQL 只接收本机的连接请求。如果需要通过远程客户端进行连接,可以执行以下两个步骤(使用 postgres 用户操作):修改 postgresql.conf 文件中的监听地址,该文件位于数据目录(/var... 复习gs_ctl start -D /home/gauss/openGauss/datagsql -d postgres -p 5432客户端连接Linux 服务器默认情况下,PostgreSQL 只接收本机的连接请求。如果需要通过远程客户端进行连接,可以执行以下两个步骤(使用 postgres 用户操作):修改 postgresql.conf 文件中的监听地址,该文件位于数据目录(/var...
- 在数据库管理系统中,Schema(模式)是一个重要的概念,它定义了数据的结构,包括表、视图、索引等。不同的数据库系统对Schema的支持和实现方式可能略有不同。本文将对MySQL和OpenGauss的Schema进行比较,并提供一些实用的代码示例,帮助大家更好地理解两者之间的异同。通过管理schema,允许多个用户使用同一数据库而不相互干扰,可以将数据库对象组织成易于管理的逻辑组,同时便于将... 在数据库管理系统中,Schema(模式)是一个重要的概念,它定义了数据的结构,包括表、视图、索引等。不同的数据库系统对Schema的支持和实现方式可能略有不同。本文将对MySQL和OpenGauss的Schema进行比较,并提供一些实用的代码示例,帮助大家更好地理解两者之间的异同。通过管理schema,允许多个用户使用同一数据库而不相互干扰,可以将数据库对象组织成易于管理的逻辑组,同时便于将...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签