12 Murkey学习之旅

尚未进行身份认证

我要认证

拥有15年IT工作经验,主要从事数据库相关工作,具有Oracle OCM认证,Mysql OCP,ORACLE EBS认证;同时具有Solaris,IBM系统管理员认证,精通oracle数据库安装设计、维护管理、故障处理、备份/恢复、灾备方案、性能优化、软件咨询、迁移、patch升级、RAC部署和维护以及客户培训等;现阶段主要研究分布式数据库、国产数据库与云原生数据库。

等级
TA的排名 13w+

Oracle Goldengate 打通数据贯通的金桥--原厂笔记

主要议程云下云上数据贯通从报告中我们可以看到一些有趣的数据:93%的企业采用了多云策略,41%的应用程序在多云之间数据集成,61%的组织计划将重点放在云迁移上。通过这些数据可以预见未来多云环境下的数据同步需求将出现爆发式的增长数据集成的需求零停机迁移、为数据湖/数仓供数、读写分离、多云之间数据同步、双活容灾、流数据实时分析这些需求都需要实时数据同步来解决,所以在今天人们比以往更需要数据实时同步。技术调整我们的Oracle解决之道就是GoldenGate数据实时同步解决方案。Golde

2020-05-22 22:43:18

PostgreSQL的数据类型及日常实践笔记

PostgreSQL常用数据类型及实践数据类型是编程语言中,在其数据结构上定义的相同值类型的集合以及对该相同值集合的一组操作。而数据类型的值存储离不开变量,因此变量的一个作用就是使用它来存储相同值集的数据类型。数据类型决定了如何将代表这些值的集合存储在计算机的内存中。变量一般遵循先声明后使用的原则。而在数据库中,变量就是字段,用字段来表示一组相同值类型的集合,其实也是先声明后使用的原则。PostgreSQL支持丰富的数据类型,包括一般的数据类型和非常规的数据类型。一般数据类型包括数值型,货币类型,字符类

2020-05-21 17:53:27

PG的安全管理

文章目录PG的安全管理1 PG的不安全因素2 PG的安全概念要素3 pg_hba.conf文件4 监听配置5 连接的参数配置6 sha-256加密7 ident验证8 SSL配置9 实例级别的安全10 数据库安全11 Schema权限12 表和列 行级别的安全13 其他PG的安全管理1 PG的不安全因素不安全因素1、自然灾害2、网络攻击(SQL注入脚本攻击DoS攻击)3、数据不安全(没有对数据加密)2 PG的安全概念要素PostgreSQL中的一些概念监听相关的文件pg_hba.con

2020-05-21 17:27:36

19C database expdp impdp error:ORA-39155 ORA-48128

19C database expdp impdp error:ORA-39155 ORA-48128文章目录19C database expdp impdp error:ORA-39155 ORA-481281 imdp报错2 分析3 再次尝试导入还是识别的报错4 cluster=n搞上去1 imdp报错导出文件是从hp unx for oracle10g的导出文件,再往19c rac for linux导入时候报错Copyright (c) 1982, 2019, Oracle and/or it

2020-05-20 18:54:30

PG的并发控制

PG的并发控制文章目录PG的并发控制1.1 为什么需要MVCC1.2 不同的MVCC机制1.3 MVCC 设计的几个概念1、事务ID2、tupe3、ctid4、xmin5、xmax6、cmin/cmax1.4 MVCC的工作机制1.4.1 插入数据实例1.4.2 修改数据实例1.4.3 删除数据实例1.4.4 数据操作总结来说1.5 快照15.1、快照模型二、PostgreSQL工程实践MVCC并发控制MVCCS2PLOCCPCC基于锁定的并发控制X锁Exlusive Locks排他锁.

2020-05-17 00:25:23

PG的事务和并发控制

PG的事务和并发控制1 概述事务与并发控制数据完整性有关并发与吞吐量有关并发体现的方面网络吞吐量CPU使用率IO使用率内存资源使用率其他资源消耗** 并发可能会引起事务的混乱**ACID特性控制数据库并发基于锁的并发控制( Locked- based Concurrency Control基于多版本的并发控制( MVCC Mutil Version Concurrency Control)广义上的并发控制MVCC读写互相不阻塞S2PL(严格两阶段锁定 Strict tw

2020-05-16 23:01:54

PG的进程架构

3 PG的进程架构文章目录3 PG的进程架构运行流程分析1 Postmaster主进程和服务进程2 BgWriter(后台写)进程3 PgArch(归档)进程4 PgStat(统计数据收集)进程5 AutoVacuum(自动清理)进程6 WalWriter(预写式日志写)进程7 CheckPoint(检查点)进程**8. SysLogger进程**PostgreSQL采用的是经典的C/S架构模型。运行流程分析当一个前端数据库应用程序需要访问数据库:调用libpq,将连接请求发送给Postmas

2020-05-15 17:29:47

PG的逻辑结构和内存结构

​PG的逻辑结构和内存结构PostgreSQL体系结构-物理结构物理结构数据库集簇布局数据库布局表和索引文件的相关布局表空间的布局堆表文件的内部结构对于数据的访问(堆元组的读写)PG对比ORACLE的逻辑结构逻辑结构一个数据库实例对应多个数据库( PostgreSQL MySQL SQLServer)一个数据库实例对应一个数据库( Oracle)多个数据库实例对应—个数据库( ORACLE RAC)一个PostgreSQL数据库服务下可以有多个数据库,多个数据库之间无法互相访问

2020-05-14 21:28:05

PG的物理结构

PG的物理结构http://ke.sandata.com.cn/course/26/task/379/show1 数据库的体系架构分解PostgreSQL体系架构之物理结构OraclemysqlGreenplumredis体系架构:逻辑结构物理结构进程结构内存结构PG的物理结构:ORACLE的物理结构:相关的问题(参数文件 控制文件 密码文件 数据文件|数据 UNDO TEMP REDO)2 PG的物理结构本质上都是PG的相关一些文件DATABASE CLUSTER 数

2020-05-13 00:56:59

Postgresql generate_series函数使用

generate_series函数使用文章目录generate_series函数使用**一、简介****二、语法****三、实例3.1) int 类型3.2) 时间类型3.3) IP类型一、简介PostgreSQL 中有一个很有用处的内置函数generate_series,可以按不同的规则产生一系列的填充数据。二、语法函数参数类型返回类型描述generate_series(start, stop)int 或 bigintsetof int 或 setof bigint(

2020-05-11 10:55:53

Greenplum索引管理

Greenplum 索引文章目录Greenplum 索引1 概述1.1 索引不是万能的,无副作用的1.2 主键自动创建索引,分布表索引见到主表2 索引的命名规范3 索引使用规范3.1 索引需要考虑的因素4 Greenplum 支持的索引类型5 Greenplum索引分类及适用场景6 索引测试6.1 bitmap索引6.3 B-tree索引6.3 表达式索引7 检查索引使用PostgreSQL 目前支持8种索引接口,包括B-Tree, hash, gin, gist, sp-gist, brin, ru

2020-05-11 10:48:44

Greenplum大表分区

Greenplum大表分区表分区让我们能通过把表划分成较小的、更容易管理的小块来支持非常大的表,例如事实表。 通过让Greenplum数据库查询优化器只扫描满足给定查询所需的数据而避免扫描大表的全部内容,分区表能够提升查询性能。文章目录Greenplum大表分区1 关于表分区2 分区与分布的区别3 与PostgreSQL分区表的区别:4 Greenplum数据库中的表分区5 决定表的分区策略6 创建分区表6.1 定义日期范围分区表6.1.1 实验环境测试6.2 定义数字范围分区表6.3 定

2020-05-09 16:38:31

Greenplum表存储模型

Greenplum表存储模型文章目录Greenplum表存储模型1 背景2 堆表和AO表2.1 堆表和AO表的原理2.1.1 堆表2.1.2 AO表2.2 什么时候选择堆表2.3 什么时候选择AO表2.4 创建一个堆表2.5 创建一个AO表3 行存和列存3.1 行存和列存的原理3.1.2 行存3.1.3 列存储3.2 什么时候选择行存3.3 什么时候选择列存3.4 创建一个列存储表4 压缩(只适用于追加优化表)和非压缩4.1 压缩的方式4.2 压缩的算法4.3 压缩因素4.4 创建一个压缩表(表级别)4.

2020-05-08 17:44:15

Greenplum表的管理实践-2 表分布策略

5 Greenplum表的管理实践-2 表分布策略文章目录5 Greenplum表的管理实践-2 表分布策略5.1 表分布策略控制表的分布策略。选择法则:声明分布键自定义分布键哈希函数自定义哈希操作符类用例测试hash分布1 创建hash分布表2 生成数据3 检查数据分布情况测试随机random分布1 创建表2 生成数据3 检查数据分布情况改变表的分布策略本文主要从表的分布策略,Greenp...

2020-05-08 15:07:23

Greenplum架构最详解读

Greenplum架构最详解读视频地址:https://www.ixigua.com/i6818046560299909645/ 大概 1小时文章目录Greenplum架构最详解读*引言\*****数据库管理系统****Greenplum整体架构****存储管理****索引****查询执行****事务与日志**引言**4月17日,我们和阿里云合作,举行了《Greenplum内核揭秘》系列...

2020-05-08 11:28:37

Greenplum表的管理实践-1

Greenplum表的管理实践-1本文章主要介绍和实践如何创建、修改、删除表,包括临时表的管理,同时针对表的约束,包括非空,唯一,主外键,默认等,另外还会简单进行数据的插入和修改,删除的实验操作。文章目录Greenplum表的管理实践-11 创建表2 创建临时表2.1 会话级临时表2.2 创建会话级别的临时表3 约束3.1 字段级别的check3.2 表级的check3.3 非空约束3...

2020-05-05 17:45:19

PostgreSQL 数据类型整理

PostgreSQL 数据类型整理文章目录PostgreSQL 数据类型整理1 数值类型1.1 整数类型1.2 任意精度数值1.3 浮点类型1.4 序列号类型(Serial)2 货币类型3 字符类型4 二进制数据类型5 日期/时间类型6 布尔类型7 枚举类型8 几何类型9 网络地址类型10 位串类型11 文本搜索类型12 UUID类型13 XML Type14 JSON类型15 阵列/数组类型...

2020-05-05 16:13:04

Greenplum 数据库和schema管理

Greenplum 数据库和schema管理文章目录Greenplum 数据库和schema管理关于模板和默认数据创建一个数据库克隆一个数据库创建一个不同Owner的数据库查看数据库的列表修改一个数据库删除一个数据库Scheme管理一个Greenplum数据库是Greenplum数据库的一个单一实例。 可能会安装有多个单独的Greenplum数据库系统,但是通常只会用环境变量设置...

2020-05-04 22:47:49

Greenplum表空间管理

本文介绍如何创建表空间,如何在表空间上创建数据库,如何查询表空间和database;目录1 表空间的概述2 创建filespace2.1 检查当前的配置情况2.2 合理利用高速盘的方案2.3 创建文件系统目录2.4 创建配置文件2.5 按照相关命令进行创建文件目录3 创建表空间4 相关查询5 临时文件和事务文件的迁移1 表空间的概述表空...

2020-05-04 17:02:13

Greenplum用户管理和权限管理

Greenplum用户管理和权限管理本文介绍如何创建用户,查看用户,授权权限和pg_hba.conf配合修改以及删除用户一些用户相关的测试。目录Greenplum用户管理和权限管理1 role和权限1.1 角色和权限的安全最佳实践1.2角色的属性1.3 角色的继承性1.4 对象权限1.5 用户和角色区别2 相关测试2.1 创建一个登录角色2.2 ...

2020-05-03 22:54:08

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取