PolarDB-X 存储引擎核心技术 | Lizard 无锁备份
本文重点要介绍全量备份的设计,作为承担在线数据存储的 DN 节点,按照数据保护和容灾的需求,DN 需要支持灵活定制周期策略的备份策略。同时,PolarDB-X 能够处理和存储庞大的数据规模,备份这些数据量(例如高达 20TB 大小的数据集),如果想在更短的时间内完成备份(比如 3~4 小时),这样的备份 SLA 需要在在线业务影响、并行策略上有更多的优化。
PolarDB-X 是如何用15M内存跑1G的TPCH
本文主要对PolarDB-X计算层的内存管理进行分析,这有助于大家有PolarDB-X有更深入的理解。
PolarDB-X内存管理机制的设计,主要为了几类问题:
1. 让用户更容易控制每个查询的内存限制;
2. 预防内存使用不当,导致内存溢出进而引发OOM;
3. 避免查询间由于内存争抢出现相互饿死现象;
4. 避免AP Workload使用过多内存,严重拖慢TP Workload
上海ACE同城会演讲实录|云原生分布式数据库PolarDB-X
在近期的上海ACE同城会上,阿里云数据库高级产品专家吴林为大家分享了云原生分布式数据库PolarDB-X的技术架构、业务场景以及最佳实践等。
本文内容根据演讲录音及PPT整理而成。
本次分享将主要分为四个方面:
一、数据库简介;
二、PolarDB-X 架构;
三、PolarDB-X 业务场景;
四、PolarDB-X 案例。
用户指南—网络与连接—连接数据库
PolarDB-X支持通过数据管理DMS、MySQL命令行、第三方客户端以及符合MySQL官方交互协议的第三方程序代码进行连接。本文主要介绍如何通过MySQL命令行连接到PolarDB-X数据库。