dameng(达梦)数据库空值判断替换函数
国产达梦数据库切换过程中发现,其可以良好兼容mysql,sqlserver,Oracle等数据库,在空值判断替换过程中有很好的体现,它可以支持:ifnull(n1,n2),isnull(n1,n2),nullif(n1,n2),nvl(n1,n2)等多种函数。其中ifnull(n1,n2)对应mys
误删除DAMENG01.log怎么办/ 日志文件出现问题咋办?
误删除DAMENG01.log怎么办/日志文件出现问题咋办?1、如果有备份文件,可以重新初始化一个库(初始化参数要和原库一样,比如页大小、大小写敏感、字符集等,这些可以在达梦数据目录DAMENG下有一个dminit+日期时间.log的一个文件中查询),然后将备份文件和归档日志文件拷贝到新的环境,然后
达梦数据库(DM8)相关概念理解
按照国人的习惯,达梦的汉语拼音是DaMeng,简称DM,DM现阶段主要推出的是DM7和DM8数据库产品,是达梦公司具有完全自主知识产权的高性能数据库管理系统,可以说是国产数据库里的正规军。DM8则是在总结DM系列产品研发与应用经验的基础上,坚持开放创新、简洁实用的理念,历经五年匠心打磨,推出的新一代
达梦 | 记一次国产数据库适配的思考过程
简介:达梦数据库管理系统是由达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。达梦为中国电子信息产业集团(CEC)旗下基础软件企业,其可靠性、高性能、海量数据处理和安全性做了大量的研发和改进工作,极大提升了达梦数据库产品的性能、可靠性、可扩展性,能同时兼顾OLTP和OLAP请求。背
达梦7单机部署示例
DM7为达梦公司开发的国产数据库,该版本已在众多行业生产环境中上线,本文档主要演示DM7在NeoKylinLinuxAdvancedServer6操作系统上部署过程。1.操作系统准备1)yum源[root@dmyum.repos.d]#vi/etc/yum.repos.d/ns6-adv.repo[
达梦 DM 8 的基本操作
RLWRAP包安装原因:为了可以在DiSQL工具中进行SQL命令翻页,方便SQL操作。解压并配置编译[root@askscutisoft]#tar-zxvf12-rlwrap-0.42.tar.gz[root@askscutisoft]#cdrlwrap-0.42/[root@askscutisof
达梦技术在数据安全上的落地实践
数字化时代,数据已成为数字经济发展的核心生产要素。数据安全已成为事关国家安全与经济社会发展的重大问题。2021年9月1日《数据安全法》施行,首次从法律层面明确数据安全保护义务,为开展数据处理活动的组织和个人提供了行为指引,填补了我国数据安全保护立法的空白。2021年9月30日工业和信息化部发布《工业
达梦数据库安装过程
(参考:DM8Install.pdf,以及:https://blog.csdn.net/qq_31352649/article/details/105505636)一、创建数据库安装用户创建安装用户组dinstall。groupadddinstall创建安装用户dmdba。useradd-gdins
【深度】ArteryBase事务日志(2)--从关机中恢复
【深度】ArteryBase事务日志(2)--从关机中恢复@(arterybase)概述我们对数据库的关机、重启往往习以为常,甚至认为启动数据库和打开一个word文档差不多。实际上,在数据库启动的过程中,需要做很多事情,包括守护进程的初始化、建立辅助进程等很多复杂的工作。本文尝试分析数据库如何利用事
【深度】ArteryBase事务日志(1)
【源码研究】ArteryBase事务日志(1)--事务日志概述@(arterybase)源起前段时间,有同事问我:pg_xlog目录下文件太多,能不能删除,这些文件做什么用的,工作原理是什么。因此,想跟大家介绍一下事务日志,一是让进一步介绍数据库原理,二是希望大家认识到事务日志文件的重要性,避免误操
【深度】ArteryBase事务日志(4)– 事务日志误删怎么办
【深度】ArteryBase事务日志(4)–事务日志误删怎么办@(arterybase)概述在实际使用中,由于各种各样等原因,可能会将事务日志删掉,这种情况如何处理,是不是就整个库就完全不能用了?例子1数据库启动后,连到数据库上,插入1千万条数据。然后关闭数据库pg_ctlstart-wpsqlpo
【案例】ArteryBase数据库uuid重复引发的血案
问题背景某省法院xx决策支持系统的定时任务调用存储过程将数据插入临时表时,出现了uuid重复的报错。报错信息[SQL]selectdb_dataquality.PR_SELECT()[Err]ERROR:duplicatekeyvalueviolatesuniqueconstraint"pk_res
【深度】ArteryBase事务日志(3)– 事务日志膨胀原因及解决方法
【深度】ArteryBase事务日志(3)–事务日志膨胀原因及解决方法@(arterybase)概述pg_xlog日志中的文件会随着每一个事务的提交,在xlog日志中记录每个元组的变化情况,和数据文件只记录结果相比,xlog日志文件记录了整个的过程,随着时间的增长,事务日志会越来越多。因此,事务管理
abase安装(postgresql)
ArteryBase安装指南——Windows发布文档本安装指南包括一键安装和自定义安装两种,推荐使用一键安装。安装要求剩余可用内存4G以上,开发测试环境可以酌情减少到2G使用非administrator账户类型的账户登录安装适用于ArteryBase3.3.2及以上版本。适用于windowsser
修改arterybase(postgre)默认search_path模式
服务启动显示找不到数据库中的表,模式下有这个表但是当前默认模式不是a(举例)查看并修改数据库模式:SELECT*FROMpg_roles;查询出的信息rolname列找到你要改的用户,rolconfig对应的模式为search_path=b;search_path=b不是正确的模式修改用户root的
TDDL & DRDS
前言有三种技术可以应对不断增大的数据量:读写分离:将数据库设置成读写分离状态,一个Master节点对应多个Salve节点。垂直分区:将不同的业务表拆散,分别存储到不同的数据库中,仍保持Master/Salve模式。水平分区(分库or分表,sharding):将同一个业务表(或库)拆解成多个子表(或库
POLARDB(DRDS)、AnalyticDB、OceanBase核心技术实现
本专场是阿里云分布式数据库的年度盛会,多位阿里云分布式数据库领域核心专家以及业界专家进行了专题演讲,内容涵盖分布式POLARDB(DRDS)、AnalyticDB、OceanBase多款云上核心分布式数据库产品,涉猎分布式SQL引擎、分布式存储引擎、分布式事务等多个方向。从DRDS到分布式POLAR
drds 分布式关系型数据库
DRDS的基础原理是Sharding,即数据分片,是典型的水平扩展分布式数据库模型,和传统单机数据库shareanything架构不同,DRDS采用的是sharenothing架构。DRDS主要解决单机数据库容量瓶颈,单机数据库扩展困难,传统数据库使用成本高的问题,是高性价比,低运维成本的分布式数据
DRDS与TIDB的对比分析
转自:DRDS与TiDB浅析-开发者头条toutiao.io/posts/n8akpv/preview在谈论数据库架构和数据库优化的时候,会常听到“分库分表”、“分片”、“Sharding”…等关键词。值的高兴的是,这部分公司的业务量应该正在实现(或者即将面临)高速增长,或技术方面也面临着一些挑战。
DRDS关键特点和应用场景
DRDS产品简介DRDS是一款基于MySQL存储、采用分库分表技术进行水平扩展的分布式OLTP数据库服务产品,支持RDSforMySQL以及POLARDBforMySQL,产品目标旨在提升数据存储容量、并发吞吐、复杂计算效率三个方面的扩展性需求。DRDS核心能力采用标准关系型数据库技术实现,构建与公