技术·学习·实践·人生·哲学
山是山,水是水;山不是山,水不是水;山还是山,水还是水
09
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
05
samba服务深度定制 samba服务深度定制
修改smaba服务默认端口在 Windows 7 中,您可以通过修改注册表来指定 Samba 服务器的端口。 请注意,修改注册表可能会导致系统不稳定,因此请谨慎操作。建议您在修改注册表之前备份注册表。 要修改注册表,请按照以下步骤操作:
2024-02-05
9 / 19
分类导航
随笔3 AI29 计算机基础13 算法1 博客搭建7 ChatGPT2 集群63 计算机通信1 数据库59 数据库深入93 数据库93 Docker11 DPDK26 编辑工具4 Elasticsearch4 FAQ1 Go Web1 hometown2 编程语言16 人生11 网络9 Linux38 OPC1 openGauss4 页面12 PostgreSQL54 程序员自我修养1 协议11 stock1 存储5 成长之路1 工具20 视频作品1 VPP18 Vue13 Web1 代码示例11 BenchmarkSQL1 PostgreSQL 源码修炼之路14
最热文章
1
PostgreSQL 逻辑复制全链路:以一个真实事务为例,从 `INSERT` 到 `apply` 的源码级旅程
数据库🔥 2162
2
PostgreSQL 逻辑复制 Stream 执行逻辑源码级拆解:从 reorderbuffer 触发到订阅端落盘回放
数据库🔥 1765
3
PostgreSQL 行锁机制源码级深度拆解:4 种锁模式 + xmax + MultiXact 的完整链路
数据库🔥 1656
4
PostgreSQL reorderbuffer.c 函数级源码全集:5615 行 / 95 个函数的逐函数解析
数据库深入🔥 1650
5
PostgreSQL 目录快照源码级深度拆解:系统表读取的 MVCC 真相与失效机制
数据库🔥 1604
6
13 逻辑复制深入
数据库深入🔥 1570
7
0 Postgresql存储、索引及系统优化、主备切换
PostgreSQL🔥 1495
8
PostgreSQL 读一行数据源码级深度拆解:MVCC 在每个环节的落点
数据库🔥 1464
9
PostgreSQL WAL 记录类型完全指南:21 个 RMGR × 80+ 种记录的源码级拆解
数据库🔥 1431
10
一文读懂openguass dcf网络模块
集群🔥 1420
11
PostgreSQL 元数据存储机制:从磁盘文件到内存缓存,`pg_class` 撑起的整个系统表体系
数据库🔥 1411
12
openGauss 并行解码设计原理深度拆解:reader + 多 worker + CSN 三层架构的源码级剖析
数据库深入🔥 1344
13
逻辑复制源码分析
数据库深入🔥 1327
14
PostgreSQL 逻辑复制:catalog 改动、可见性判定与 xmin/xmax 推进全景
数据库深入🔥 1317
15
自托管服务全家桶:从原文方案到可复制实操手册
人生🔥 1278
16
PostgreSQL CREATE_REPLICATION_SLOT 端到端源码分析:从 SQL 到 snapbuild 状态机的完整链路(每个函数每个参数)
数据库深入🔥 1277
17
PostgreSQL syscache 模块源码深度拆解:CatCache 数据结构、LRU 哈希表、cache invalidation 全链路
数据库深入🔥 1216
18
PostgreSQL 18 内核数据结构全景:RangeVar 与 20+ 个核心数据结构源码级拆解
数据库🔥 1158
19
PostgreSQL 逻辑复制里 `RUNNING_XACTS` 写入机制与快照 `xmin / xmax / xip` 的演化:源码级深度拆解
数据库🔥 1119
20
PostgreSQL 分区表:从一行 `PARTITION BY` 到路由热路径的全链路拆解
数据库🔥 1094