腾讯T X S Q L 赋能云分布式数据库C y n o s D BPART01架构介绍PART02机遇挑战PART03实现优化PART04产品演进01架构介绍TXSQLRedundancyMasterSlaveI/OMigrationDiDsikskDiDsikskUpgradeBackupRecoveryDiskRTO/RPODiskCOSScalabilityDataBinlogRedoFileCynosDBCBSMasterReplicaFewer I/OLog is databaseTXStoreCellCellCellReliabilityAvailabilityDiskScalabilityDiskCOSThroughputDataBinlogRedoFileLog Traffic1、Send log recordInnoDB2、Persist log recordStorage Client3、Ack for engine③①④4、Apply log records into blockHot Log5、Advance base blockData Block②⑥6、Garbage collect old versionsCell⑤AsyncSync02机遇 挑战Feature Shared storage I/O offload Stateless Computable storage Parallel AsynchronousBenefit StorageSharded Log/DataMultiple CopiesRecoveryBackupStorage Pool Light EngineOptional BinlogFile SystemFlush PageDouble WriteCheckpointChange BufferChallenge I/O GC Consistency DDL03实现 优化Asynchronous Group CommitWait for log flushedStartOperationsCommitFlush LogFinish………Race conditionContext switchStartOperationsCommitWait LogFinishThread poolFinishCommitRe turnStartOperationsBackground threadsBGThreads……FinishLock-free queueCommitRe turnStartOperationsFinishContext holdingLogging Parallelly Background logging threads Lock-free buffer Easily serializeUser ThreadUser ThreadUser ThreadIn progressDoneDoneLSNFlusherWriterLog FlowTYPESpace IDPage noContentHeaderBlockTailMTR1 MTR2 MTR3 Log flow Compact format Remove unnecessary log Transfer / Archive (Reduce 20%-30%)MTR4RIOSync R/WAsync R/WRIO QueueRIO QueueRIO Handle Threadcellcellcellcellcell Lock-free Parallel AsynchronousReplicaHash tableApply ThreadApply ThreadHash tableBuffer PoolScan ThreadApply ThreadHash tableApply ThreadHash tableLog flow Transaction Delay Transaction Consistency Structure ConsistencyBatch OperationParallelMillisecond LevelDelayedRC/SIBtreeSegmentUndoDataGCMasterReplica Replica Master Replica ReplicaGC stateTXStorePurgeCheckpointDataLogCellCellCell Cluster oldest TRX Oldest TRX Combined-Purge Purge Advance page version Checkpoint Combined-CheckpointMetaDataFRMOPTT
您可能关注的文档
- 中大型企业数据库PaaS平台建设实践.pptx
- 智能数据库运维的技术演进.pptx
- 在混合负载环境中提供可靠的OLTP服务.pptx
- 云数据库的前世今生.pptx
- 新一代分布式数据库SequoiaDB介绍.pptx
- 腾讯分布式数据库TDSQL技术介绍.pptx
- 私有化RDS在金融行业的落地实践.pptx
- 数据库智能运维的演进.pptx
- 数据库技术在小程序云开发的应用.pptx
- 数据库技术和生态的发展演进.pptx
- 人教版八年级上册历史精品教学课件 第六单元 中华民族的抗日战争 第17课 七七事变与全民族抗战 (6).ppt
- 人教版八年级上册历史精品教学课件 期末专题复习 专题二 中国人民近代化的探索 (2).ppt
- 人教版八年级上册历史精品教学课件 第二单元 近代化的早期探索与民族危机的加剧 第5课 甲午中日战争与列强瓜分中国狂潮 (2).ppt
- 人教版八年级上册历史精品教学课件 第七单元 人民解放战争 大概念引领下的大单元复习 (4).ppt
- 人教版八年级上册历史精品教学课件 第七单元 人民解放战争 第21课 人民解放战争的胜利 (2).ppt
- 人教版八年级上册历史精品教学课件 第三单元 资产阶级民主革命与中华民国的建立 第10课 中华民国的创建 (2).ppt
- 人教版八年级上册历史精品教学课件 第四单元 新民主主义革命的开始 第12课 新文化运动 (3).ppt
- 第四组塑料低温脆化温度测试详解演示文稿.ppt
- 第消费者行为演示文稿.ppt
- 第一部分用搜索方法求解问题演示文稿.ppt
最近下载
- 大理石窗台板施工工程技术规范.docx VIP
- 2025年长沙卫生职业学院单招职业适应性测试题库及答案(夺冠系列).docx VIP
- 教科版四年级科学下册第三单元知识点.doc VIP
- 工程造价咨询服务方案 第二章 工作流程及进度控制方案.docx VIP
- 学堂在线 雨课堂 学堂云 如何写好科研论文 期末考试答案.docx VIP
- 2025年拍卖师稿本、抄本与批校本的价值鉴定专题试卷及解析.pdf VIP
- 2025-2026学年浙江省杭州市滨江区六年级上期末数学试卷(附答案解析).pdf VIP
- 通化县生活垃圾处理场场地环境调查与风险评估报告.PDF VIP
- 维生素D及其类似物的临床应用共识(2025版)解读.pptx
- FZ T01057.2-2007 纺织纤维鉴别试验方法 第2部分.pdf
原创力文档

文档评论(0)