排序
PostgreSQL 常用工具全览:psql、clusterdb 与 pgbench
一、psql介绍 psql是PostgreSQL中的一个命令行交互式客户端工具,类似于mysql中的 mysql client 以及oralce 中的 sqlplus 1.1 特点 - 使用起来简单,支持很多简便命令 - 单击Tab键自动补全的强...
Redis Cluster 架构与部署实战
一、Cluster简介 1、3.0版本正式推出,解决单机内存,并发,流量等瓶颈 2、Redis Cluster的核心目标是实现高可用性和水平扩展性 3、一般的分布式方案设计层 - client层:分区逻辑可控,但是需要自己...
MongoDB 的 ACID 事务支持
一、介绍 MongoDB 虽然已经在 4.2 开始全面支持了多文档事务,但并不代表大家应该毫无节制地使用它。相反,对事务的使用原则应该是:**能不用尽量不用。** 为什么不建议使用? 事务 = 锁,节点协调,...
MySQL事务基础:概念、ACID、生命周期与提交方式
一、数据库存储事务机制概念 事务(Transaction)可以更通俗的理解为交易,所以事务会伴随着交易类的业务类型出现的概念(工作模式); 现实生活中存在很多的交易行为,比如:物换物的等价交换、...
MySQL过滤复制实战:按库按表同步与复制限制
一、MySQL过滤复制实战核心要点:按库按表同步与复制限制 1.1 概念介绍说明 当在企业数据库服务应用当中,如果在主库上有多个数据库业务,希望将不同的数据库业务同步到不同的从库上,实现数据...
PostgreSQL 高可用架构选型:Keepalived、repmgr、Patroni 与 Pgpool-II
- 一、pg高可用实现方案: - 共享磁盘的失效切换或磁盘的底层复制方案:使用共享存储,如SAN存储,一台机器故障后,把SAN存储 输出的磁盘挂到另一台机器上,然后把磁盘上的文件系统挂起来完成切...
MongoDB 优化技巧
一、避免使用 skip,改为使用范围查询 在官方文档中的 skip 章节有提及: Using Range Queries Range queries can use indexes to avoid scanning unwanted documents, typically yielding better...
CronJob 实战:定期备份 MySQL 并落盘到持久化存储
一、使用CronJob定期备份MySQL 1.1 搭建MySQL 1、创建一个 MySQL 的 PVC 2、创建一个 MySQL 的 Deployment 3、创建MySQL,并查看启动状态 4、MySQL 启动后,会在数据目录初始化基础数据,此时可...
MySQL多源复制实战:MSR架构与通道配置
一、MySQL多源复制实战核心要点:MSR架构与通道配置 1.1 概念介绍说明 在实际企业应用环境中,可能出现下图情况;会有多个企业系统场景,并且每个业务场景会构建不同主从架构,实现网站架构的解...
PostgreSQL repmgr 入门:组件、部署流程与日常操作
一、repmgr简单简介 repmgr 是一套在PostgreSQL服务器集群中用于管理复制和故障转移的开源工具 。它支持并增强了 PostgreSQL的 内置流式复制,提供单个读/写主服务器以及一个或多个只读备用数据...











