达梦
文章平均质量分 83
Beyond_Imagination
这个作者很懒,什么都没留下…
展开
-
分布式数据库技术
分布式架构目前主要的分布式架构有:分库分表集中写入(Oceanbase)强存储分布式(spanner/TiDB)日志即数据(Aurora)以及达梦8中的透明分布式数据库(TDD)架构。分布式数据库的共性在于:多副本采用Paxos或Raft协议保证副本强一致性支持事务计算-存储分离分库分表分库分表根据特定的拆分键将数据拆分成若干份,存放在不同的库中,在接收到应用发送的SQL后,由特定的数据库中间件/数据库服务解决数据分布在多个库上的问题。此种方式的优势在于提升了存储扩展能原创 2021-06-09 18:18:32 · 1266 阅读 · 0 评论 -
达梦对JSON格式的处理
简介JSON是一种存储文本信息的语法格式,采用轻量级的纯文本格式表示数据的层级关系,在应用接口数据传递中使用广泛。DM支持JSON数据的存储和查询,在DM库中JSON以字符串形式存储。支持的数据类型包括String,number,boolean,object,array;这些数据类型可以嵌套使用。可以使用的函数Json_value(col_name, json_name):获取json值。有两个参数,分别为列名和要查询的JSON路径表达式。Json_query():返回一个或多个JSON数据。原创 2021-06-09 18:10:55 · 5869 阅读 · 0 评论 -
DM-日志挖掘
日志挖掘DM 提供了日志挖掘系统包DBMS_LOGMNR进行归档日志挖掘,可以从归档日志中重构出DDL,DML等SQL语句,并进行其他分析。参数前提进行归档日志挖掘需要配置两个关键点:开启归档。需开启归档产生归档日志以供挖掘。RLOG_APPEND_LOGIC:置为1或2。参数解释:ARCH_INI:是否启用归档,动态系统级参数;0:不启用,1:启用。RLOG_APPEND_LOGIC:是否启用在日志中记录逻辑操作的功能, 取值范围 0、 1、 2、 3;0: 不启用; 1、 2、原创 2021-06-09 18:05:00 · 228 阅读 · 0 评论 -
DM-分析函数
分析函数主要用户计算基于组的某种聚合值。这是一种更加简便的方式,否则必须使用连接查询,子查询或视图,存储过程实现。分析函数对每组返回多行数据,多行形成的组称为窗口,窗口决定当前执行的计算范围。分析函数分为11类:COUNT(*);完全分析函数 AVG|MAX|MIN| COUNT|SUM方差函数 VAR_POP、 VAR_SAMP、 VARIANCE、 STDDEV_POP、 STDDEV_SAMP、STDDEV;协方差函数 COVAR_POP、 COVAR_SAMP、 CORR;首尾函原创 2021-06-09 17:56:42 · 874 阅读 · 0 评论 -
达梦数据库外部链接实现
外部链接记录了远程数据库的连接和路径信息,通过外部链接可以透明的操作远程数据库的数据。环境检查两台数据库机器A 、B,均安装了达梦数据库。两台数据库机器A 、B,均关闭了防火墙和selinux。两台数据库机器A 、B的实例名不能一致,两个数据库的字符集必须一致。初始化实例分别初始化两个实例[dmdba@localhost bin]$ ./dminit path=/opt/dmdbms/data DB_NAME=DBLINK_01 INSTANCE_NAME=DBLINK_01initdb V原创 2021-05-11 17:47:34 · 857 阅读 · 1 评论 -
达梦数据库-作业管理
基本功能作业系统大致包含作业,警报,操作员三部分。作业可运行DMPL/SQL脚本,定期备份数据库,检查等。可定时执行,也可通过警报触发执行,可产生警报通知用户状态。一个作业由多个步骤组成,对应数据库动作。普通用户配置作业需要ADMIN JOB权限。GRANT ADMIN JOB TO T_USER;注意: ADMIN JOB 没有作业环境初始化SP_INIT_JOB_SYS(1)和作业环境销毁 SP_INIT_JOB_SYS(0)的权限。创建作业环境要使用作业,需要先创建作业环境。创建环境会原创 2021-05-11 17:47:06 · 1123 阅读 · 1 评论 -
达梦数据库中的线程
DM数据库中的线程DM使用单进程,多线程结构,线程分为多种类型,主要有监听线程、 IO 线程、工作线程、调度线程、日志线程等。服务器在运行时由各种内存结构和多个线程组成,线程通过一定的同步机制对数据结构进行并发访问和处理。线程的相关信息可以通过以下动态视图查看:V$LATCHES 记录当前正在等待的线程信息V$THREADS 记录当前系统中活动线程的信息V$WTHRD_HISTORY 记录自系统启动以来,所有活动过线程的相关历史信息。V$PROCESS 记录服务器进程信息查看进程信息原创 2021-05-11 17:46:33 · 950 阅读 · 0 评论 -
DM数据库中的游标
游标概述游标是一种能从包含多条数据记录的结果集中每次提取一条记录的机制。类似指针的作用,它能遍历结果集中的所有行,但每次只能指向一行。通过SELECT …INTO可以将查询结果存放到变量中处理,但只能存放一条记录,返回多行时会报错TOO_MANY_ROWS。但游标可以对多行数据进行逐条处理。静态游标只读游标,总是按照打开游标时的原样显示结果集, 在编译时就能确定静态游标使用的查询。静态游标分为隐式游标和显式游标。隐式游标隐式游标无需定义,在执行DML语句或SELECT …INTO语句时,DMSQ原创 2021-05-11 17:45:48 · 737 阅读 · 1 评论