GBase 8a表空间多路径存储数据迁移链路适配解析

为解决单表空间存储路径瓶颈,南大通用GBase 8a数据库(gbase database)GCDW云数仓对 tablespace 进行了多路径改造,重构了 DML/DDL、垃圾回收、备份恢复、LOADER 等核心链路,以tablespace多路径替换了原有的单路径,达到了数据文件分散存储在多个 S3 存储桶的目的。

数据迁移

数据迁移在启动操作前,首先获取当前数据表的全部tablespace多路径信息,并从中获取到最优路径(剩余空间最大等内部策略)。

导入导出

1、导出:遍历数据表所有tablesapce路径,读取全部数据导出,并为后续并发提升性能留出优化空间。

2、导入:在导入任务构建中,定时更新数据表的多路径信息,并在构建导入任务时根据内部策略选择最佳tablespace路径,构建任务导入数据。

相关推荐
java1234_小锋1 小时前
Tornado 6.5,全面支持 Python 3.14
数据库·python·tornado
jyOverQ1 小时前
MySQL 事务到底是什么?ACID 四大特性与隔离级别怎么理解?
数据库·mysql
SelectDB1 小时前
Doris 直查 Paimon 索引:快手湖上向量检索的共建与落地
大数据·数据库·数据分析
风123456789~1 小时前
【Oracle专栏】全局 && 本地复合索引 实验
数据库·oracle
1314lay_10071 小时前
通过Sql Server创建EXCEL文件:master..xp_cmdshell
数据库·excel
zzzll11112 小时前
用 DeepSeek Harness 手搓一个自己的 Agent
数据库
名字还没想好☜2 小时前
Spring @EventListener 事件驱动解耦实战:同步转异步、事务绑定与顺序控制
java·数据库·后端·python·spring
del2 小时前
第十周技术博客
数据库
1314lay_10073 小时前
C#调用Sql Server存储过程,并且使用传入表结构
数据库·经验分享·笔记·sqlserver·c#