技术·学习·实践·人生·哲学
山是山,水是水;山不是山,水不是水;山还是山,水还是水
09
18
docusaurus自定义渲染内容 docusaurus自定义渲染内容
使用docusaurus编写文档时,docusaurus仅支持编译成网页,在编译成pdf时需要做一些特殊处理。 这个时候就需要在markdown文件中保留一些rst格式或者rst语法,这些语法格式在编译html时被忽略,在编译pdf才生效。
2024-09-18
15
pandoc自定义过滤器 pandoc自定义过滤器
pandoc是一个强大的文本转换工具,可以实现各种文本格式的互相转换。 在开发过程中常用的文档格式有rst、markdown、pdf、docx等,pandoc支持这些格式互转,但是对于一些特殊格式和排版支持不是太好,需要做一些适配和二次开发
2024-09-15
15
搭建npm离线仓库 搭建npm离线仓库
要在离线环境下使用 Docker 和 Verdaccio 搭建私有的 npm 镜像仓库,你可以按照以下步骤进行操作: 1. 安装 Docker确保你的系统上已经安装了 Docker。如果没有安装,请参考 Docker 的官方文档进行安装。
2024-09-15
08
11
07
31
22
taosd基本使用 taosd基本使用
taos是一个开源的时序数据库,目前发展势头较好,走的开源路线。 二进制包下载安装server需要到taos官网下载,但是无法直接获取下载链接,要输入邮箱(能获取到联系你的方式,便于统计下载量),会将下载链接发送到的你的邮箱。 wget h
04
reference reference
logrotate 是一个 linux 系统日志的管理工具。可以对单个日志文件或者某个目录下的文件按时间 / 大小进行切割,压缩操作;指定日志保存数量;还可以在切割之后运行自定义命令。 logrotate 是基于 crontab
2024-07-04
04
04
oracle maa架构详解 oracle maa架构详解
oracle maa架构分为青铜、白银、黄金、铂金四个级别,其中黄金又有四种实现方式。这里按照az(可用区,一般是同一个机房,组成一个数据库集群)、region(区域,一般是不同的城市,可能会有多个可用区)、rto、rpo来进行统计,其统计
2024-07-04
04
04
PostgreSQL复制槽实操 PostgreSQL复制槽实操
1 引言看下官网的解释,复制槽提供了一种办法确保主库不会“删除”还未发送到备库的WAL日志,也不会删除备库需要的多版本,即使备库掉线。 2 相关参数 wal_keep_segments:设置为较大值,保证pg_wal目录下保留较多的wal日
2024-07-04
03
04
15
常用分布式实现架构 常用分布式实现架构
分布式架构根据各个分布式节点共享的内容分为如下几种: 除了 Shared-Nothing 之外,分布式架构还有以下几种类型: Shared-Everything: 在 Shared-Everything 架构中,所有数据和服务都存储在一个
2024-04-15
15
vue后端api开发 vue后端api开发
前端界面写好后,一般需要开发后端进程,提供相关的接口给前端展示。一般前端用js之类的语言编写,后端采用restful api提供,实现的话可以采用java、go、python等语言实现。 这里我们使用go语言和gin框架来编写restful
2024-04-15
14
vue从登陆注册开始 vue从登陆注册开始
要写一个网页界面,一般都是从登陆注册开始的。 我们直接使用element-plus来写登陆注册页面。 下载element-plusnpm install element-plus --save 引入element-plus之前我们说过js的
2024-04-14
12
vue项目开发流程 vue项目开发流程
环境配置asdf plugin add nodejs asdf install nodejs 16.20.2 创建项目npm create vite@latest my-vue-app -- --template vue npm insta
2024-04-12
03
15
01
nfs详解 nfs详解
nfs简介NFS是Network File System的缩写,即网络文件系统,是一种使用于分散式文件系统的协定。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类
2024-03-01
01
B-树如何使查询更快 B-树如何使查询更快
本文翻译自How does B-tree make your queries fast?,部分内容翻译可能不准确,请以原文为准。 B树是一种有助于搜索大量数据的结构,B-树发明于 40 多年前发,现在仍然被大多数现代数据库使用。尽管出现了较
2024-03-01
02
23
21
21
PosgreSQL FSM文件解析 – 蛋挞 PosgreSQL FSM文件解析 – 蛋挞
还剩下VM,抽时间也一起看了 由于PostgreSQL使用的MVCC机制,导致对同一张表的不断更新会产生大量空闲空间(free space),在插入tuple之前优先现在之前的空闲空间是个较好的选择。 因此PostgreSQL就为每张表
2024-02-21
19
repmgr实现原理 repmgr实现原理
repmgr分为三部分,其主要功能如下: repmgr插件,这是repmgr与Postgresql数据库交互的接口,在数据库运行起来的时候需要把这个插件加载进来 repmgrd守护程序,这是负责监控流复制状态、自动故障转移的服务程序 re
2024-02-19
19
Postgresql 触发器详解 Postgresql 触发器详解
触发器简介触发器(Trigger)是与表相关联的一种数据库对象,它可以在特定的表上定义,以在表上执行自定义的操作。当指定的事件(如插入、更新或删除)发生时,触发器会自动触发,并执行预定义的操作。 触发器经常用于加强数据的完整性约束和业务规则
2024-02-19
06
06
- 连接设置 Connection Settings - - 连接设置 Connection Settings -
一、什么是流复制PostgreSQL通过wal日志来传送的方式有两种:基于文件的日志传送和流复制。不同于基于文件的日志传送,流复制的关键在于“流”,所谓流,就是没有界限的一串数据,类似于合理的水流,是连成一片的。因此流复制允许一台后备服务器
2024-02-06
06
06
06
oracle_site_guard详解 oracle_site_guard详解
oracle site guard是什么Oracle Site Guard 是一个数据保护解决方案,用于实现数据中心级别的灾难恢复和故障转移。它可以保护 Oracle 数据库、应用服务器、中间件以及整个操作系统。 oracle site g
2024-02-06
05
不得不知道的linux库的装载、链接 不得不知道的linux库的装载、链接
在计算机世界里,一直有一个和现实世界一样非常重要的概念,那就是地址。就像是某个国家某个地点,才能找到某个人一样。同样地,在计算机世界里,同样需要地址,在这样的地址能够找到某个文件或者某个符号。换句话说,在计算机世界里,你要找到某个文件、某个
2024-02-05
1 / 2
分类导航
随笔2 AI27 算法1 计算机基础13 博客搭建7 ChatGPT2 集群63 计算机通信1 数据库34 数据库深入80 DPDK26 Docker11 Elasticsearch4 编辑工具4 FAQ1 Go Web1 hometown2 编程语言16 网络9 OPC1 Linux38 openGauss4 页面12 PostgreSQL54 程序员自我修养1 协议11 成长之路1 stock1 存储5 工具20 VPP18 视频作品1 Vue13 Web1 代码示例11 数据库15 BenchmarkSQL1 PostgreSQL 源码修炼之路14
最热文章
1
13 逻辑复制深入
数据库深入🔥 1570
2
0 Postgresql存储、索引及系统优化、主备切换
PostgreSQL🔥 1495
3
一文读懂openguass dcf网络模块
集群🔥 1420
4
逻辑复制源码分析
数据库深入🔥 1327
5
PostgreSQL 分区表:从一行 `PARTITION BY` 到路由热路径的全链路拆解
数据库🔥 1094
6
applyparallelworker.c 之 LA 端源码深度解析:Leader Apply Worker 的指挥中枢
数据库深入🔥 1082
7
PostgreSQL Background Worker 全解:从 `RegisterBackgroundWorker` 到逻辑复制 4 类 worker 的全生命周期
数据库🔥 1078
8
PostgreSQL的后台进程walsender分析 - 关系型数据库 - 亿速云
PostgreSQL🔥 1033
9
PostgreSQL 逻辑复制的监控:六张视图 + 一组可执行 SQL,把 publisher/subscriber 的速率与健康度彻底看透
数据库🔥 1032
10
PostgreSQL 逻辑复制支持 DDL 之后:DDL 与 DML 的时序难题(重点:分区表)
数据库🔥 999
11
reorderbuffer.c 源码深度解析:PostgreSQL 逻辑复制的"事务重组引擎
数据库深入🔥 953
12
PostgreSQL 内核开发:读取一张表的 9 步标准流程与缓存全景
数据库🔥 938
13
从 `postgres` 二进制到生产级守护 —— PostgreSQL 最外层模块与启动全流程拆解
数据库🔥 936
14
支持逻辑复制同步 DDL 适配 SQL Server 方案
数据库深入🔥 934
15
PostgreSQL 逻辑复制的 ReorderBuffer 与事务机制:从一行 WAL 到一致性变更流的全链路绑定
数据库🔥 913
16
DDL同步架构(美化版)
数据库深入🔥 908
17
PostgreSQL Latch 机制详解:从一行 SetLatch 到 epoll 的内核之旅
数据库🔥 871
18
pgbench 源码全解:一个 C 文件如何撑起 PostgreSQL 官方压测工具
数据库🔥 860
19
PostgreSQL libpq 机制与缓冲区详解
数据库🔥 850
20
PostgreSQL 逻辑复制 spill 文件深度剖析:从 `xid-*.spill` 到 TPC-C 的增长方程
数据库🔥 845