Skip to main content

moregeek program

pglogical的安装配置-多极客编程

 瀚高数据库目录环境文档用途详细信息环境系统平台:Linux x86-64 Red Hat Enterprise Linux 7版本:14文档用途本文主要用于介绍pglogical的安装配置详细信息一、简介pglogical 2插件(后边简称pglogical)使用发布/订阅的模式为PostgreSQL提供了逻辑流复制的实现方式。pglogicla是基于BDR项目的一部分技术发展而来。我们一般使用

Read More

带你认识数仓的增量备份核心设计-多极客编程

摘要:增量备份是重要的常规备份策略,正确快速识别增量变化文件的相关信息对增量备份至关重要。本文分享自华为云社区《​​其疾如风,GaussDB(DWS)增量备份核心设计​​》,作者: 我的橘子呢 。1、认识增量备份GaussDB(DWS)数仓的备份恢复工具Roach支持集群级增量备份。全量备份会将源数据完整备份,而增量备份仅将上次备份后所作的更改进行备份,这里的上次备份可以使全量备份,也可以是全量备

Read More

postgresql-多极客编程

 瀚高数据库目录环境文档用途详细信息  环境系统平台:Linux x86-64 Red Hat Enterprise Linux 7版本:12 文档用途postgresql_anonymizer是对数据库中的个人识别信息或商业敏感数据进行屏蔽或替换的扩展。 详细信息1. 介绍postgresql_anonymizer是对数据库中的个人识别信息或商业敏感数据进行屏蔽或替换的扩展。该扩展使用标准sql

Read More

使用docker实现mysql主从同步-多极客编程

       本文是以最少步骤的安装,仅实现了在docker下mysql的主从同步 1. 创建Docker镜像        创建两个MySQL版本:5.7的镜像,一个容器名称为master,另一个为slaver。 docker run -d --name master -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 mysql:5.7 docker run -d

Read More

第十七章《mysql数据库及sql语言简介》第2节:mysql数据库的下载、安装和配置-多极客编程

​MySQL数据库被广泛应用于各种行业软件,它开发了针对各种不同操作系统都开发了的版本。本节以Windows版本为例介绍MySQL数据库的下载、安装和配置。17.2.1MySQL的下载读者可以从MySQL官网下载MySQL数据库产品,官网地址是:​​https://dev.mysql.com​​。进入官网后可以看到如图17-1所示界面。​图17-1 MySQL官网​在图17-1所示的页面上单击“M

Read More

普通用户su - root切换root用户密码错误的故障-多极客编程

问题说明  使用普通用户su - root命令切换root用户,多次报密码错误,用ssh直接root用户登录, 密码确认又是正确的。$ su - root密码:su: 密码不正确$ su - root密码:su: 密码不正确查看系统登录日志  然后查看用户登录的系统日志,看错误是依赖包的问题。# tail -f /var/log/secureDec 20 03:46:50 iZn7m5cjif1k

Read More

mysql索引覆盖-多极客编程

作者:孙涛1.什么是覆盖索引通常情况下,我们创建索引的时候只关注where条件,不过这只是索引优化的一个方向。优秀的索引设计应该纵观整个查询,而不仅仅是where条件部分,还应该关注查询所包含的列。索引确实是一种高效的查找数据方式,但是mysql也可以从索引中直接获取数据,这样就不在需要读数据行了。 覆盖索引(covering index) 指一个查询语句的执行只需要从辅助索引中就可以得到查询记录

Read More

【编程实践】详解mysql在python中的使用(1)-多极客编程

前言在了解MySQL之前我们先来了解什么是数据库?以及了解数据库相关术语的介绍什么是数据库数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所存储的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢,不利于操作所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理大数据量。所谓的

Read More

oracle数据库中convert()函数,在瀚高数据库中如何替换使用?-多极客编程

瀚高数据库目录环境症状问题原因解决方案环境系统平台:Microsoft Windows (64-bit) 10版本:6.0症状在 Oracle 中,convert() 函数可以将字符串从一个字符集转换为另一个字符集。问题原因在瀚高数据库中没有convert()函数。解决方案通过在瀚高数据库中编写兼容函数使用:create or replace function convert(param1 var

Read More

dubbo架构设计与源码解析(三)责任链模式-多极客编程

作者:周可强一、责任链模式简介1、责任链模式定义责任链(Chain of Responsibility)模式的定义:为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。在责任链模式中,客户只需要将请求发送到责任链上即可,无须关心请求的处理细节和请求的传递过程,请求会自动进行

Read More

mybatis是如何初始化的?-多极客编程

摘要:我们知道MyBatis和数据库的交互有两种方式有Java API和Mapper接口两种,所以MyBatis的初始化必然也有两种;那么MyBatis是如何初始化的呢?本文分享自华为云社区《​​MyBatis详解 - 初始化基本过程​​》,作者:龙哥手记 。MyBatis初始化的方式及引入MyBatis的初始化可以有两种方式:基于XML配置文件:基于XML配置文件的方式是将MyBatis的所有配

Read More

mysql索引下推知识分享-多极客编程

作者:刘邓忠Mysql是大家最常用的数据库,下面为大家带来mysql索引下推知识点的分享,以便巩固mysql基础知识,如有错误,还请各位大佬们指正。1 什么是索引下推索引下推(Index Condition Pushdown,索引条件下推,简称ICP),是MySQL5.6版本的新特性,它可以在对联合索引遍历过程中,对索引中包含的所有字段先做判断,过滤掉不符合条件的记录之后再回表,能有效的减少回表次

Read More

从 mysql 到 clickhouse 实时复制与实现-多极客编程

ClickHouse 可以挂载为 MySQL 的一个从库 ,先全量再增量的实时同步 MySQL 数据,这个功能可以说是今年最亮眼、最刚需的功能,基于它我们可以轻松的打造一套企业级解决方案,让 OLTP 和 OLAP 的融合从此不再头疼。目前支持 MySQL 5.6/5.7/8.0 版本,兼容 Delete/Update 语句,及大部分常用的 DDL 操作。代码还处于 Alpha 版本阶段,毕竟是两

Read More

linux上安装mysql超详细-多极客编程

Linux上安装MySQL 第一步:确保服务器在最新的状态(可有可无) [root@chenstudy ~]# yum -y update 第二步:检测系统是否自带安装MySQL 我之前安装过MySQL,现在已经卸载了 [root@chenstudy ~]# rpm -qa | grep mysql 如果你系统有安装,那可以选择进行卸载: rpm -e mysql  // 普通删除

Read More

技术干货 | 漫游linux块io-多极客编程

 前言在计算机的世界里,我们可以将业务进行抽象简化为两种场景——计算密集型和IO密集型。这两种场景下的表现,决定这一个计算机系统的能力。数据库作为一个典型的基础软件,它的所有业务逻辑同样可以抽象为这两种场景的混合。因此,一个数据库系统性能的强悍与否,往往跟操作系统和硬件提供的计算能力、IO能力紧密相关。除了硬件本身的物理极限,操作系统在软件层面的处理以及提供的相关机制也尤为重要。因此,想要数据库发

Read More

列存引擎 tianmu 如何实现 delete?| stonedb 研发分享 #3_stonedb的博客-多极客编程

作者:李红建 责编:宇亭 在第一期研发分享中,我们解释了,为什么Tinamu作为一款列式存储引擎在初期不支持 Delete 功能的原因,然后对一些友商列式存储引擎的 Delete 方案进行了一些调研和总结,感兴趣的同学可以查看我们上一期的分享:关于列式数据库实现 Delete 功能的调研之旅。 本期文章,我将向社区小伙伴们详细地介绍一下给 StoneDB 的 Tianmu 存储引擎添加 Dele

Read More

mysql_04--查询select1_月同学不写bug的博客-多极客编程

(目录) 1. 基本语法 1.1 完全体语法 select 字段列表 from 表名列表 where 条件列表 group by 分组字段 having 分组之后的条件 order by 排序 limit 分页限定 1.2 具体用法 构建三个表,分别为: user: dept: demo: 1.2.1 查询所有字段 select * from use

Read More

想早点下班?试试 aorm 库吧,更方便的进行 go 数据库操作_汤哥搞开发的博客-多极客编程

使用 go 进行项目开发,大多数人会使用 gorm,但是 gorm 有一些缺点,我无法接受。于是开发出了 aorm,目前能有满足日常开发需求,并且完善了使用文档,希望能够帮助到大家。​AormGolang操作数据库如此简单给个 ⭐ 吧,如果这个项目帮助到你🌟 特性[x] 代码简洁,高性能[x] 支持 MySQL 数据库[x] 支持 空值查询[x] 支持 自动迁移[X] 支持 SQL 拼接[ ] 支

Read More

mysql-innodb索引构成详解_京东云官方的博客-多极客编程

作者:郑啟龙摘要:对于MYSQL的INNODB存储引擎的索引,大家是不陌生的,都能想到是 B+树结构,可以加速SQL查询。但对于B+树索引,它到底“长”得什么样子,它具体如何由一个个字节构成的,这些的基础知识鲜有人深究。本篇文章从MYSQL行记录开始说起,层层递进,包括数据页,B+树聚簇索引,B+树二级索引,最后在文章末尾给出MYSQL索引的建议。文章涉及较多基础知识,内容较为枯燥,因此采用较多的

Read More

【数据库数据恢复】mysql数据库误删除无备份且未开启binlog的数据恢复案例_sun的博客-多极客编程

MySQL数据库属于关系型数据库。SQL是一种用于操作关系型数据库的结构化语言。关系型数据库就是指在关系模型的基础上建立起来的数据库,是一种借助了集合代数等一些数学方法和数学概念处理数据的数据库。 MySQL数据库具有体积小,速度快,性价比高、开源、广泛支持各种主流操作系统的优势,被大中小型企业广泛使用。 MySQL数据库数据恢复环境: 本地服务器,操作系统为windows server; 部署m

Read More