GBase学习
文章平均质量分 79
GBase学习
洁癖丶
这个作者很懒,什么都没留下…
展开
-
【国产数据库】GBase学习⑬ - GBase 8c 备份与恢复
导出postgres数据库全量信息导出指定schema导出指定schema场景一: 创建用户(会自动创建模式),在指定模式下创建业务数据,然后通过gs_dump导出指定模式下数据导出指定的表导出指定的表只导出表定义,不导出数据 + 恢复命令:恢复1:恢复2:数据导入导出导出命令:COPY TO导入1:INSERT 通过INSERT语句插入一行或多行数据,及从指定表插入数据命令:导入2:使用INSERT 批量插入命令:导入3:使用COPY 表名 [(列名[,原创 2023-04-18 23:14:39 · 739 阅读 · 0 评论 -
【国产数据库】GBase学习⑫ - Plan Hint
Plan Hint为用户提供了直接影响执行计划的手段,用户可以通过指定join顺序,join、scan方法,指定行数等手段来进行执行计划调优,以提升查询性能。hint 弊端:如果将hint写在应用代码中,当修改执行计划,还需要修改代码,不够灵活。指定形式: /*+ */原创 2023-04-18 23:06:07 · 417 阅读 · 0 评论 -
【国产数据库】GBase学习⑪ - 分布式执行计划
例:update 带有 returning 语句,并存在两表连接,不支持stream 计划,CN通过remote query 从DN获取两表数据,在CN完成连接操作,根据连接结果构造最终update语句,通过remote query下发DN。当链接条件均为非分布列时,通过广播和重分布均能实现链接,表规模较小时,倾向于广播,规模较大时,倾向于重分布。update t1时,连接条件为t1.id1(分布列)与t2.id1(分布列),不会进行重分布或广播。例2:select 连接条件为分布列和非分布列。原创 2023-04-18 22:53:54 · 715 阅读 · 0 评论 -
【国产数据库】GBase学习⑩ - 安全特性
账户安全策略:自动锁定和解锁账户、手动锁定和解锁、锁定异常账户和删除不再使用的账户账号的有效期:限制用户的操作期限(有效开始时间和结束时间)密码的安全策略:密码的加密算法,密码复杂度,密码重用,密码有效期限,设置用户密码失效等。原创 2023-04-18 22:42:00 · 388 阅读 · 0 评论 -
【国产数据库】GBase学习⑨ - 存储引擎
GBase 8c 提供了多种索引类型:hash,B-tree,gist,gin。每一种索引类型使用了一种不同的算法来适应不同类型的查询。GBase 8c 的数据分片策略:在创建表时,通过关键字distribute、replication来设置表分片策略。在此基础上,分区表功能,支持二级分区,9种分区组合,interval分区。interval分区:根据间隔自动创建分区,例如,1 day 、1 month(主备式)在不指定时,默认使用hash分片,分布式键按照顺序为第一个满足hash算法的字段。原创 2023-04-18 22:25:12 · 1000 阅读 · 0 评论 -
【国产数据库】GBase学习⑧ - 函数
SQL函数的主要分类包括:单行函数、多行函数(SQL 函数指的是数据库内置函数,可以运用在SQL语句中实现特定的功能)根据数据类型分为:字符函数、数值函数、日期函数、转换函数 以及其他通用的函数。单行函数:对于每一行数据进行计算后得到的一行输出结果。原创 2023-04-17 22:53:58 · 1227 阅读 · 0 评论 -
【国产数据库】GBase学习⑦ - 数据类型
复合类型:由一个属性名和数据类型的列表指定。符合类型本质上和表的行类型相同,但是如果只想定义一种类型,使用CREATE TYPE避免了创建一个实际的表。单独的复合类型也是很有用的,例如可以作为函数的参数或者返回类型。基本类型:用户可以自定义一种新的基本类型(标量类型)。通常来说这些函数必须是底层语言所编写。shell类型:是一种用于后面要定义的类型的占位符。在创建基本类型时,需要shell类型作为一种向前引用。原创 2023-04-17 22:18:37 · 1087 阅读 · 0 评论 -
【国产数据库】GBase学习⑥ - GBase 8c 存储逻辑结构
Tablespace/Database/Datafile Segment原创 2023-04-10 23:03:24 · 1235 阅读 · 0 评论 -
【国产数据库】GBase学习⑤ - gsql 客户端连接工具
GBase 8c 客户端工具是gsql。类似于MySQL的mysql,Oracle的sqlplus。gsql :客户端连接工具。为用户提供的连接到数据库并进行各种操作和调试的命令行工具。gsql提供连接、元命令等功能。原创 2023-04-10 22:36:55 · 4036 阅读 · 0 评论 -
【国产数据库】GBase学习④ - GBase 8c 介绍
MOT是一种内存数据库存储引擎,其中所有表和索引完全驻留在内存中。同时,事务更改(WAL)同步到磁盘上来保证严格一致性。GTM采用基于全局事务提交时间戳的方案代替全局活跃事务列表的方案来管理全局事务。DN节点部分场景仍采用活跃事务列表的方式管理事务。分布式数据库的诞生是为了解决集中式数据库横向扩展的问题。中间件的分布式数据库,底层不具备分布式能力,跨节点事务能力、关联能力较差。采用LSM-tree的分布式数据库,适用于写多读少的场景,读性能不高。原创 2023-04-06 22:29:45 · 2059 阅读 · 0 评论 -
【国产数据库】GBase学习③ - Gbase安装
结果如下,说明集群安装正常,数据服务启动中。原创 2023-04-06 22:12:06 · 1043 阅读 · 0 评论 -
【国产数据库】GBase学习② - 配置调整
国产数据库学习原创 2023-04-03 23:40:26 · 432 阅读 · 1 评论 -
【国产数据库】GBase学习① - 环境搭建
国产数据库学习原创 2023-03-19 19:26:23 · 292 阅读 · 0 评论