GaussDB高斯数据库(数据库基础知识)

数据库管理工作就是对数据库管理系统进行管理和维护的工作。

核心目标:稳定性,安全性,数据一致性,系统的高性能

数据库对象:

 制定命名规范

灾难恢复:

恢复时间目标(RTO):灾难发生后,信息系统或业务功能从停顿到必须恢复的时间要求。

恢复点目标(RPO):灾难发生后,系统和数据必须恢复到的时间点要求。

GaussDB支持全量、增量和差异三种备份形式。

 

模式的概念:模式解决的是同名的问题,是对象的集合

 表空间是由一个或者多个数据文件组成

表的概念

临时表分为:会话级临时表和事务级临时表

会话级临时表:ON COMMIT PRESERVE ROWS

事务级临时表:ON COMMIT DELETE ROWS 

表的存储方式,按照数据的存储方式,表分为两种:行存储表和列存储表

列存适合的场景:统计分析类查询;行村适合的场景:点查询

NOLOGGING表:指定NOLOGGING关键字,或者指定放在NOLOGGING表空间。

适用对象:可靠性要求不高的非核心数据。

分区:将大表的数据分成许多小的数据子集。范围分区表,列表分区表,哈希分区表,间隔分区表。

 数据类型:

基本数据类型:数值类型,字符类型,二进制类型,日期/时间类型,布尔类型,枚举类型等。

复合数据类型,序列号类型,几何类型。

视图与基本表补贴,不是物理上实际存在的,是一个虚表。

约束:常见的约束类型:唯一性和主键约束,外键约束,检查约束,非空约束,默认约束

事务特征:原子性,一致性,隔离性,持久性

一旦一个事务开始,所有涉及到的数据都会被判定

### 如何连接到 GaussDB (高斯数据库) #### 使用图形界面工具 Navicat 进行连接 为了建立与 GaussDB 的连接,可以采用可视化工具如 Navicat Premium(版本需为16.2.8 Windows版或更高)。该软件提供了直观的操作界面来管理并开发 GaussDB 主备版实例[^2]。 当通过 Navicat 创建新的数据库连接时,在设置窗口内需要指定目标服务器的相关参数: - **端口号** - **数据库名称** - **登录用户名字** - **账户密码** 输入完毕之后点击“测试链接”按钮验证网络可达性和认证信息准确性;如果一切正常,则会收到确认消息提示已经成功建立了通信链路。此时可以选择继续前进至最终完成整个过程,并能在左侧资源树形列表里观察新增加的数据源节点[^1]。 #### 命令行方式接入 GaussDB 对于偏好终端环境下的用户来说,也可以利用命令行客户端来进行远程访问。通常情况下,默认SQL库文件夹位于 `/usr/local/gaussdb/app/admin/scripts` 下面[^4]。具体步骤如下所示: ```bash psql -h <host_ip> -p <port_number> -U <username> -d <database_name> ``` 这里 `<host_ip>` 是指托管着所需交互的具体实例所在机器公网地址;而其他占位符分别对应之前提到过的几个必要项——即端口编号、注册身份以及所要打开的目标模式名。 一旦执行上述指令序列后,系统将会请求提供相应用户的密钥以供鉴权用途。正确无误地给出答案就能顺利进入交互式的查询解释器环境中去了。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值