- 博客(52)
- 资源 (1)
- 收藏
- 关注
原创 达梦分布式数据库MDPC多副本系统及系统特性-学习
有一个作为主节点对外提供服务,其余节点均作为备份节点。当主节点发生故障后,系统会从备份节点中。会自动向备库同步日志,备库接收并重新应用日志,从而达到主备库之间数据保持一致的目的。载按需增加或减少节点,对已有负载无影响,扩展规模可达128。下,多副本数据在数据一致性和系统可用性之间取得了完美平衡,支持数据分片的多副本容灾,任一数据副本发生故障,不造成用。参与并行计算,从而实现了对分析型业务场景的良好支持,从。数据损坏和丢失,并且可以快速恢复数据库服务,满足用。当主节点发生故障后,系统会从备份节点中。
2025-12-15 11:48:16
606
原创 达梦数据库一体机-概念学习
产品具备高可靠、高安。全、弹性扩展、灵活易用的一体化云数据库服务能力,极大简化了数据库使用、管理和运维流程,提升了业。是达梦数据推出的新一代数据库一体机,创新性的将国产自主安全的数据库、云计算、高。融入标准机柜,是集计算、存储、迁移、备份、管理、监控、运维、安全等功能。通过搭载超融合软件,提供计算层面、存储层面、网络层面的高可靠性服务。网络层面:采用管理面、控制面、数据存储面分离的架构,通。持云数据库的发放、运维、监控、管理等全生命周期管理。化的“插电即用、按需申请、秒级发放”的数据库云服务。
2025-12-15 11:39:32
377
原创 达梦数据复制软件DMDRS-技术原理学习
于高性能高吞吐的流式存储引擎,使得源端能以较快的解析速度稳定地进行日志捕获解析,行持久化保存,且保存的同步数据为解析后的日志数据。事务信息表只存放两个检查点区间内执行完的事务信息,这些事务信息规模非常有限,数据中台、数据仓库和数据中心等数据集成类项目对数据的实时性要求越来越高,、同步表的动态添加、同步状态信息的升级展示、原生的数据库接口访问、执行分组用于缓存可立即执行的事务数据并执行入库。清洗转换,支持构建一对多、多对一和级联等各种复杂的拓扑结构,环语句、条件语句和返回语句等语法,支持丰富的转换函数,
2025-12-15 11:26:39
531
原创 达梦新云文档数据库-简述
相当于关系型数据库中的行。集合是一组文档,相当于关系型数据库中的表。同时国内市场也开始涌现出一些文档数据库,但是大都以开源文档数据库产品为基。此外,还有一些数据库名称是保留的。这些数据库可以被访问,但他们具有特殊的语义,达梦新云文档数据库支持各种主流的软硬件环境,用户应根据应用系统的需求来选择合。一个集合中包含的文档的字段名称,字段的数。随着信息技术的普及以及数据规模的急剧膨胀,.存储在集合中的每个文档都需要一个唯一的。会在执行写操作后保留文档字段的顺序,但。与传统关系型数据库中的数据库概念。
2025-12-15 11:17:02
685
原创 达梦DMDSC知识
为此,DMDSC 在单机数据库系统的基础上,对缓冲区管理、事务处理、锁机制及日志系统等模块进行了集群化改造,以适应多节点并发访问需求。在该集群中,多个数据库实例可并行访问和操作同一套数据库,用户可通过任意一个实例获得完整的数据库服务。用于存储节点私有文件,包括配置文件(如 dm.ini、dmmal.ini、dmarch.ini)以及本地归档日志和远程归档日志。DMCSS 负责监控集群节点状态,主要功能包括:集群的启动与关闭管理、节点故障自动切换、节点重新加入集群等。
2025-11-08 22:47:32
283
原创 达梦数据库监听进程
达梦数据库在运行时会启动一个专门的监听进程,该进程是数据库服务与客户端通信的重要枢纽。该监听进程在操作系统层面运行,并绑定至指定的TCP/IP地址和端口,通常默认为5236端口,用户也可根据实际需求进行自定义配置。:数据库启动及运行过程中,相关网络配置及监听状态会记录在数据库日志文件中,通过查阅日志可获取监听地址与端口的详细信息。:使用达梦数据库提供的图形化管理工具(如DMC)或命令行工具(如dsql),可以直观查看当前数据库实例的网络配置信息。修改监听地址或端口后,必须重启数据库服务,新配置方可生效。
2025-11-08 22:03:39
376
原创 达梦数据复制软件DMDRS
多源异构支持:广泛兼容主流关系型数据库、国产数据库及大数据平台。实时低延迟:基于日志解析的增量同步机制,确保数据端到端秒级延迟。弹性扩展:模块化设计与流式架构支持横向扩展,适应数据规模与并发量的持续增长。高可靠保障:具备断点续传、事务一致性保障、主备容灾与多重校验机制。灵活部署:支持本地、云平台及混合环境部署,提供图形化与命令行两种管理方式。社区地址:https://eco.dameng.com。
2025-11-08 21:28:07
752
原创 达梦新云文档数据库分享
采用计算存储分离设计,支持按需在线扩展计算节点与存储节点,实现数据分片与负载均衡,提升系统整体扩展性。如电商、金融、社交、新零售等高频业务场景,具备用户量大、活动频繁、访问波动明显等特征,DM DDM 能够提供稳定高效的数据支持。可根据业务负载实时调整资源,动态扩缩计算与存储节点,实现系统容量与性能的线性增长。适用于海量设备接入与高频数据写入场景,解决数据规模与并发访问带来的存储与性能挑战。采用分布式与主备混合部署策略,结合数据自动冗余与故障转移机制,保障服务持续可用。:响应数据库请求,为无状态计算节点。
2025-11-08 21:02:35
665
原创 数据库系统安全机制设立
DM数据库采用"三权分立"或"四权分立"安全机制,分为数据库管理员(DBA)、安全员(SYSSSO)、审计员(SYSAUDITOR)三类或增加对象操作员(DBO)四类。DBA负责系统管理维护,安全员制定安全策略,审计员设置审计跟踪,对象操作员管理数据库对象权限。该机制通过角色分离实现B1级安全特性,管理员、安全员和审计员各司其职,形成相互制衡的安全体系,满足军事等场景的严格安全要求
2025-10-14 17:54:54
555
原创 达梦数据库安装过程报错解决
home/dmdba/.swt/lib/linux/x86_64/libswt-pi-gtk-3659.so: libXtst.so.6: 无法打开共享对象文件: 没有那个文件或目录。图形化安装界面报libXtst.so.6缺失错误,是因为系统缺少 SWT 库依赖的 X11 相关组件。达梦图形化界面安装以来中文字体去显示中文字符,系统字体不支持的话,会出现乱码的情况。同时,达梦的图形化界面依赖系统编码,若编码不匹配,也会导致字符显示异常。解压安装程序..........///安装缺失的依赖库。
2025-09-22 09:38:24
1028
原创 DM物理存储结构及内存结构
DM数据库使用了磁盘上大量的物理存储结构来保存和管理用户数据。包括:用于进行功能设置的配置文件;用户记录文件分布的控制文件;用于保存用户实际数据的数据文件、重做日志文件、归档日志文件、备份文件;用来进行问题跟踪的跟踪日志文件等。服务器的配置文件以INI为扩展名,用户可以通过修改其中的某些参数取值来启用/禁用服务器特定功能项;客户端的配置文件为dm_svc.conf,用户可以在该文件中为JDBC等接口以及Disql等工具配置连接参数,或者启用/禁用客户端特定功能项。
2025-09-22 09:32:16
1031
原创 DM逻辑结构学习
当同时出现DM数据库和实例时,DM数据库指的是磁盘上存放在DM数据库中的数据的集合,一般包括:数据文件、日志文件、控制文件以及临时数据文件等。
2025-09-22 09:19:16
721
原创 达梦数据库DM安装操作文档
本文详细记录了安装达梦数据库(DM8)的全过程。主要内容包括:1.虚拟机安装与网络配置;2.DM数据库安装步骤(创建专用用户、目录规划、图形化安装等);3.数据库实例配置(参数设置、环境变量配置);4.服务注册与启停管理;5.特别说明了DM各版本特性差异及数据库目录结构。文档提供了完整的命令行操作和图形界面截图,适用于需要在Linux系统上部署达梦数据库的技术人员参考。
2025-09-12 11:21:47
1018
原创 FinOps在云产品成本优化中的实践与策略
FinOps(Financial Operations)作为一种新兴的财务管理框架,旨在通过跨部门协作、自动化工具和数据驱动的决策,实现云成本的透明化、可预测和最优化。- 生命周期管理:自动化处理临时资源的创建与销毁,例如使用Terraform、CloudFormation等IAC(Infrastructure as Code)工具,确保资源按需分配,及时释放不再使用的资源。FinOps的核心在于将财务思维融入到技术运营中,打破传统财务与技术团队之间的壁垒,形成一个持续优化的成本管理循环。
2024-04-27 03:30:09
760
原创 Oracle数据库管理工具
它可被用来在使用Java的任何平台上安装,升级,或删除Oracle软件组件和创建数据库。--------------学习者:张源凯。创建数据库的时候,Oracle就会自动地创建两个超级用户:sys和system,称为数据库管理员用户,被授予数据库管理员角色。不要在root用户下安装Oracle,后期将很难维护,最好使用Oracle用户来安装Oracle系统。SQL*Plus是oracle的命令行工具,提供了与数据库进行交互和维护数据库的能力。注意:Oracle 11g使用的是https和http。
2023-07-02 16:46:53
1133
原创 Oracle的体系结构(三)
若oracle系统奔溃,SGA中任何还没来得及写到磁盘中的信息都将丢失,如有些已经提交的数据还没有真正的被写到数据文件中时就会丢失。可以把归档日志文件看成是重做日志文件的备份,但归档日志文件是脱机的,即除了在进行复制时,oracle数据库在正常运行是不会关注归档日志文件的。数据库写进程负责将数据库高速缓冲区中的脏缓冲区中的数据写到数据文件中。虽然经常产生检查点可以加快实例恢复的速度,但是由于在产生检查点时Oracle系统要进行大量的IO操作,所以过于频繁的产生检查点会使数据库正常的联机操作受到冲击。
2023-06-27 18:12:10
672
原创 Oracle的体系结构(二)
Oracle提取数据库中的数据:服务器进程将首先在数据库高速缓冲区中搜寻所需的数据,如果找到了就直接使用而不进行磁盘操作;查询语句与其他的SQL语句有所不同,如果一个查询语句执行成功,就要返回查询的结果,而其他的SQL语句只是返回执行成功或失败的信息。当Oracle执行SQL语句时,服务器进程将把数据文件,表,索引,列,用户,和其他的数据对象的定义和权限信息放入数据字典高速缓存。Oracle没有给出直接设置数据字典高速缓存大小的方法,只能通过设置共享池的大小来间接的对其设置。
2023-06-23 16:11:43
755
原创 Oracle的体系结构(一)
-----------学习者:张源凯。Oracle数据库是数据的一个集合,Oracle把这些数据作为一个完整的单位来处理。与SGA不同,PGA是一个私有的内存区,不能共享,且只属于一个服务器进程。Oracle实例是由Oracle的STARTUP命令启动的,他的启动意味着SGA的所有内存结构已生成。内存的数据访问速度,要比外存快得多,因为内存的数据访问是电子速度,而硬盘的数据访问是取决于机械速度。当Oracle创建一个服务器进程的同时要为该服务器进程分配一个内存区,该内存区称为程序全局区PGA。
2023-06-15 16:27:58
992
原创 使用者与群组概念
使用者与群组 文件拥有者 Linux是个多人多任务的系统,通常会有多人使用同一部主机工作的情况,由于考虑个人的隐私权,可以将文件设定为只有文件拥有者,设定适当权限。 群组 群组下的不同用户在特定条件下有共同的权限。 其他人的概念 在linux里面,任何一个文件都具有[User,Group及Others]三种身份的个别权限。不属于文件所有者或文件所属群组成员的用户,就是其他人。 linux文件权限概念 linux文件属性 先..
2021-12-08 23:33:20
393
原创 进入docker容器的命令和拷贝命令
进入当前正在运行的容器方式一(进入容器后开启一个新的终端)docker exec -it 容器id bashShell-it:交互模式方式二(进入容器正在执行的终端,不会启动新的进程)docker attach 容器id在容器内新建一个文件touch 文件名从容器内拷贝文件到主机上docker cp 容器id:容器内路径 目的主机路径例:docker cp b87462873568:/home/test.java /home...
2021-09-09 11:35:39
254
原创 CPU亲和性
目录什么是cpu亲和性linux操作系统的cpu亲和性特征linux操作系统中修改CPU亲和性地手段什么是cpu亲和性cpu的亲和性,进程要在某个给定的cpu上尽量长时间的运行而不被迁移到其他处理器的倾向性,进程迁移的频率小就意味着产生的负载小。在多核运行的机器上,每个cpu本身自己会有缓存,在缓存中存着进程使用的数据,而没有绑定cpu的话,进程可能会被操作系统调度到其他cpu上,如此cpu cache命中率就低了,也就是说调到的cpu缓冲区没有这类数据,要先把内存或硬盘的数据载入缓
2021-09-08 17:21:37
1220
17
原创 Linux下的防火墙与端口使用
1, 查看防火墙状态:firewall-cmd --statesystemctl status firewalld.service2, 开启防火墙:systemctl start firewalld.service3,设置开机自启:systemctl enable firewalld.service4, 重启防火墙:systemctl restart firewalld.service5, 查看防火墙设置开机自启是否成功:systemctl is-enabled fi
2021-09-08 17:16:45
289
转载 Prometheus+Grafana监控Linux基础资源
原文:(1条消息) Prometheus+Grafana监控Linux基础资源_运维@小兵的博客-CSDN博客文章目录一、安装Prometheus二、安装node_exporter收集器`二进制安装``docker安装`三、在prometheus配置监控node_exporter所在的主机四、查看资源使用率1.CPU5分钟内的平均利用率2.内存使用率3.磁盘使用率五、部署grafana实现图形化监控1.安装grafana2.WEB访问3.添加数据源4.自定义仪表盘5..
2021-09-08 13:19:59
514
原创 Run的流程和Docker原理
目录Run的运行流程分析图Docker底层原理Docker是什么工作的?Docker为什么比VM快?Run的运行流程分析图Docker底层原理Docker是什么工作的? docker是一个client-server结构的系统,docker守护进程运行在主机上。通过socket从客户端访问。 dockerServer接收到这个Docker-Client指令,就会执行这个命令。Docker为什么比VM快?1.docker有着比虚拟机...
2021-09-05 18:01:04
1283
42
原创 MyISAM与InnoDB的索引差异
数据库的索引分为主键索引与普通索引MyISAM的索引MyISAM的索引与行记录是分开存储的,是非聚集索引其主键索引与普通索引没有差异有连续聚集的区域单独存储行记录; 主键索引的叶子节点,存储主键,与对应行记录的指针; 普通索引的叶子节点,存储索引列,与对应行记录的指针;主键索引与普通索引是两颗独立的索引B+树,通过索引列查找时,先定位到B+树的叶子节点,再通过指针定位到行记录。MyISAM的B+树索引构造:行记录单独存储 有一颗主键id的索引树,叶子指向行记录 有一颗普..
2021-09-01 17:14:07
225
原创 TCP/IP
TCP/IP协议简介 计算机电脑之间需要定义一些共通的对象来进行交流,TVP/IP就是为此而生。TCP/IP不是一个协议而是一个协议族的统称。里面包括了IP协议,IMCP协议,TCP协议,以及熟悉的http,ftp,pop3协议等等。电脑有了这些就好像学会了外语一样,就可以和其他的计算机终端做自由交流了TCP/IP协议分层OSI参考模型,从下到上7层:物理层,数据链路层,网络层,运输层,会话层,表示层,应用层TCP/IP参考模型,从上到下4层,层层包装:应用层,传输层,网络层...
2021-08-27 22:26:55
1138
原创 2021运维与云计算技能竞赛真题卷(标准答案版)
场景描述一、目标任务某企业拟搭建私有云平台,以实现资源池化弹性管理、企业应用集中管理、统一安全认证和授权等管理。试按照赛卷给出的云平台架构进行IaaS、PaaS、大数据系统部署及运维管理;根据企业给出的岗位数据信息进行相应的统计分析处理和微信小程序开发;编写相应的工程文档。二、云平台架构说明赛项所采用的云计算系统架构如图1所示,IP地址规划如表1所示。图1 云计算系统架构图......表1 IP地址规划表设备名称 接口 IP地址 说明控制节点服务器 eth0 192.168.100.
2021-08-25 11:31:38
4301
原创 MySQL数据库简介
目录什么是数据库常见术语MySQL数据库MySQLPHP语法MySQL连接什么是数据库 是按照数据结构来组织,存储和管理数据的仓库。 使用关系型数据库管理系统来存储和管理大数据量。关系型数据库库管理系统就是建立在关系模型基础上的数据库。 关系数据库管理系统的特点:数据以表格形式出现;每行为各种记录名称;每列为记录名称所对应的数据域;许多行和列组成一张表单;若干的表单组成database;常见术语 冗余:存储两...
2021-08-25 00:31:11
279
2
原创 MySQL数据库管理
目录一.Mysql,Mysqladmin管理命令常用用法Mysql的密码管理Mysql数据管理器的登录与断开二.数据库基本管理库管理表管理数据管理三.mysql用户权限管理四.mysql数据库本地备份备份数据库结构备份数据库数据恢复数据库五.备份上锁选择一.Mysql,Mysqladmin管理命令常用用法Mysql的密码管理设置初始化密码mysqladmin -uroot password 123修改密码mysqladmin...
2021-08-23 00:03:25
1194
3
原创 Nginx高可用
worker 数应该和 CPU 数相等;一个 master 多个 worker 可以使用热部署,同时 worker 是独立的,一个挂了不会影响其他的如果 Nginx 出现问题:解决办法:准备工作:两台Nginx服务器安装Keepalived虚拟ip安装 Keepalived:yum install keepalived -yrpm -q -a keepalivedkeepalived-1.3.5-16.el7.x86_64修改配置文件:cd /etc/
2021-08-22 14:02:40
1020
16
原创 MySQL相关小目录
mysql默认情况下,安装到/usr/local,相关小目录如下介绍:bin:客户端程序和脚本 include/mysql:包含头文件 info:Info格式的文档 lib/mysql:库 libexec:mysqld服务器 share/mysql:错误消息文件 sql-bench:基准程序和crash-me测试 var:数据库和日志文件避坑小提示: mysqld服务器被安装在“libexec”目录而不是“bin”目录内 数据目录是“var”而非“data” mysql...
2021-08-22 02:51:16
260
原创 MySQL存储引擎介绍
目录简介常用的事务性存储引擎介绍InnoDBBDB常用非事务性存储引擎介绍MyISAMMemoryMerge简介MySQL的存储引擎分为事务性存储引擎和非事务性存储引擎他们各有各的长处和短板,而对于选用何种引擎不能是盲目的,需要根据实际情况来选择常用的事务性存储引擎介绍InnoDBInnoDB从Mysql5.5起成为默认的数据库引擎,它提供了具有提交,回滚和崩溃恢复能力的事务安全,并支持外键。但是相对于MyISAM存储引擎,InnoDB写的处理效率
2021-08-22 02:30:56
192
转载 nginx版本的平滑升级(无坑)
好文分享~查看当前Nginx版本信息[root@web ~]# /usr/local/nginx/sbin/nginx -Vnginx version: nginx/1.10.2built by gcc 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC)built with OpenSSL 1.1.0e 16 Feb 2017TLS SNI support enabledconfigure arguments: --prefix=/usr/local/ngi..
2021-08-21 04:03:52
903
1
原创 nginx为什么不采用多线程管理连接及处理逻辑业务
为什么不采用多线程模型管理连接?(1)无状态服务,没有必要进行共享进程内存(2)采用独立的进程,可以让互相之间不会影响。一个进程异常崩溃,其它进程的服务不会中断,提升了价格的可靠性(3)进程之间不共享资源,不需要加锁,所以省掉了锁带来的开销为什么不采用多线程处理逻辑业务?(1)进程数已经等于核心数,再新建线程处理任务,只会抢占现有进程,增加切换代价(2)作为接入层,基本上都是数据转发业务,网络IO任务的等待耗时部分,已经被处理为非阻塞,全异步,事件驱动模式,在没有更多cpu的情况
2021-08-20 00:21:21
1295
3
原创 python基本数据类型
目录单个变量赋值多个变量赋值标准数据类型Number 数值运算String字符串List(列表)元组(tuple)Set集合Dictionary单个变量赋值Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:#!/usr/bin/python3counter=100 #...
2021-08-17 21:56:08
189
4
原创 nginx日志自定义格式及缓存配置
目录Nginx日志配置设置access_log设置error_logopen_log_file_cache设置缓存如何配置proxy_cache模块Nginx日志配置Nginx日志分为两种:access_log(访问日志)和error_log(错误日志)。通过访问日志可以得到用户的IP地址,浏览器的信息,请求的处理时间等信息。错误日志记录了访问出错的信息,可以帮助定位错误的原因。设置access_log访问日志主要记录客户端的请求。客户端向Nginx服..
2021-08-17 00:08:17
1251
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅