尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

PolarDB-X 快速上手:如何 5 分钟在本地跑起一个分布式数据库实例

PolarDB-X 快速上手:如何 5 分钟在本地跑起一个分布式数据库实例 PolarDB-X 快速上手如何 5 分钟在本地跑起一个分布式数据库实例【免费下载链接】polardbx-sqlPolarDB-X is a cloud native distributed SQL Database designed for high concurrency, massive storage, complex querying scenarios.项目地址: https://gitcode.com/gh_mirrors/po/polardbx-sqlPolarDB-X 是一款云原生分布式 SQL 数据库面向高并发、海量存储与复杂查询场景。本文把 PXD 工具安装、本地实例一键部署、分区表效果验证这三步走一遍照着操作就能跑起来。为什么值得先试 PolarDB-XPolarDB-X 把计算和存储拆开CN 负责 SQL 解析与优化DN 负责分片存储元数据与变更捕获由独立节点承担。单机 MySQL 扛不住容量或并发、又要保持 MySQL 协议兼容时它就是常见的演进方向。运行环境准备Python3 Docker部署前装两样东西Python3 和 Docker。Python3 安装# macOS brew install python # Ubuntu apt-get install python3.8 python3.8-venv # CentOS yum install -y python3 # WindowsWSL 内 apt-get install python3 python3-venvDocker 安装macOS / Windows安装 Docker Desktop并把内存调大到 8G 以上Linux按 Docker 官方文档安装装完执行docker ps确认有容器操作权限。安装 PXD 部署工具PXD 是 PolarDB-X 本地集群的部署工具用虚拟环境安装最干净python3 -m venv venv source venv/bin/activate pip install --upgrade pip pip install pxd国内网络环境可以换阿里云镜像源pip install -i https://mirrors.aliyun.com/pypi/simple/ pxd一键部署一条命令生成完整集群pxd tryout这条命令会依次拉起 4 类节点各 1 个GMS元数据服务CN计算节点DN数据节点CDC变更数据捕获部署过程有实时进度条完成后直接打印出可用的 mysql 连接命令主机、端口、账号、密码想自定义副本数或版本用高级参数pxd tryout -cn_replica 1 -dn_replica 1 -cdc_replica 1 -cn_version latest连接验证亲手确认分区表生效用上一步终端里打印的连接信息登录示例值以实际输出为准mysql -h10.168.0.37 -P6766 -upolardbx_root -pJUFH0QQD建一张 8 分区的哈希分区表插入 3 行数据再看分布create database polarx_example partition_modepartitioning; use polarx_example; create table example ( id bigint auto_increment NOT NULL, name varchar(255) DEFAULT NULL, score bigint DEFAULT NULL, primary key (id) ) partition by hash(id) partitions 8; insert into example (id, name, score) values (null, lily, 375), (null, lisa, 400), (null, ljh, 500); select * from example; show topology from example; -- 查看数据落在哪些分区 show storage; -- 查看存储节点状态show topology里能看到 8 个分区各自挂在下层 DN 上——这就是分布式分片生效的直接证据。日常管理两个高频命令pxd list # 列出本机所有 PolarDB-X 集群 pxd cleanup # 清理所有本地实例核心组件一句话速览GMS元数据服务管理集群元信息CN计算节点负责 SQL 解析和优化DN数据节点存储实际数据并提供存储引擎能力CDC变更数据捕获支持数据同步和订阅下一步跑通本地实例后继续看这几个文档快速开始完整指南docs/zh_CN/quickstart.md多节点集群部署docs/zh_CN/quickstart-pxd-cluster.md本地调试 CNdocs/zh_CN/quickstart-how-to-debug-cn.md环境装好后直接执行pxd tryout几分钟后就有个能连的分布式数据库等你验证分区效果。【免费下载链接】polardbx-sqlPolarDB-X is a cloud native distributed SQL Database designed for high concurrency, massive storage, complex querying scenarios.项目地址: https://gitcode.com/gh_mirrors/po/polardbx-sql创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表