开发者社区> 问答> 正文

TPC-DS 中如何实现高吞吐实时更新 DML?

TPC-DS 中如何实现高吞吐实时更新 DML?

展开
收起
曦情兮 2022-05-09 22:18:51 383 0
1 条回答
写回答
取消 提交回答
  • 在 TPC-DS 中,需要验证数据仓库的数据修改和 ACID 能力,AnalyticDB MySQL 3.0 支持 ETL 事务,具备 ACID 能力(可以完整跑 TPC-C 事务功能测试),在 TPC-DS 的 DML 测试中,存储引擎 MVCC 能力发挥了巨大的作用:存储引擎通过切分为实时数据(Delta)和分区数据(Main)+ 异步的数据转换(Build)实现了类 LSM 写优化架构。AnalyticDB 实现了 Block-level MVCC + 快照隔离,可以保证 ETL 和数据更新过程中数据的隔离性(可见性)、在坏盘出错时可以保证数据更新原子性。

    2022-05-10 13:03:07
    赞同 展开评论 打赏
问答分类:
SQL
问答地址:
问答排行榜
最热
最新

相关电子书

更多
时序数据库TSDB新功能 - 如何用SQL进行时序查询 立即下载
MaxCompute SQL计算成本调优以及优化方法 立即下载
阿里云流计算Flink SQL核心功能解密 立即下载