
分布式数据库
文章平均质量分 92
哥哥还在IT中
2013年开始从事互联网运维,2016年开始从事数据库运维工作,先后接触OS:Linux DB:MySQL,Redis,Oracle,MongoDB,Sqlserver,TiDB,Polardb,Pg,ES等数据库,有近12年左右的IT技术工作经验。目前在物联网公司从事DBA岗位。
目前持有证书:(计算机技术与软件专业技术资格-数据库系统工程师 / MySQL OCP )
爱好:唱歌,乒乓球,偶尔跑步和打羽毛球
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MVCC 实现之探析
MySQL的InnoDB引擎通过MVCC(多版本并发控制)机制实现事务隔离。MVCC的核心是Read View快照技术,包含事务ID范围(m_up_limit_id和m_low_limit_id)和活动事务集合(m_ids)。InnoDB通过隐藏字段DB_TRX_ID(事务ID)、DB_ROLL_PTR(回滚指针)实现多版本,最新数据存储在数据页,旧版本存储在回滚段的UNDO日志中。可见性判断基于事务ID与Read View的边界比较,确保事务能读取到一致的版本。从MySQL 5.5到8.0,回滚段参数从i原创 2025-08-07 09:30:23 · 1140 阅读 · 0 评论 -
k8s模式部署PolarDB-X
本文档详细介绍了在PolarDB-X V2.4.0版本下的部署环境准备和配置步骤。主要内容包括:1)环境描述,要求部署机可联网并使用Ansible部署两个Kubernetes集群;2)详细的部署步骤,涵盖BIOS设置、Ansible安装配置、服务器免密登录、系统参数优化(时区、hosts文件、内核参数)、关闭防火墙和SELinux、禁用交换分区等;3)K8s部署目录软链接配置;4)常用工具安装;5)Docker私有仓库配置。文档提供了完整的配置命令和参数说明,适用于技术团队进行PolarDB-X集群的部署实原创 2025-07-31 16:24:28 · 1055 阅读 · 0 评论 -
TiDB集群部署
本文介绍了TiDB集群的部署过程,主要包括环境准备、安装配置和集群部署。集群架构包含3台TiDB节点(8核16G)、3台TiKV节点(8核16G)和3台PD节点(4核8G)。部署步骤包括:1)通过脚本自动配置SSH互信;2)下载并解压TiDB安装包和工具包;3)使用TiUP生成并修改集群配置文件topology_test.yaml,配置各组件参数;4)执行TiUP命令部署集群。文中提供了详细的配置文件模板和自动化脚本,涵盖了节点IP、资源分配、部署目录等关键配置项,适用于v7.5.2版本的TiDB集群部署。原创 2025-07-31 14:54:00 · 1075 阅读 · 0 评论