邹丹、刘洋-用Apache Flink为字节跳动的HTAP供电.pdf

编号:101910 PDF 28页 10.49MB 下载积分:VIP专享
下载报告请您先登录!

邹丹、刘洋-用Apache Flink为字节跳动的HTAP供电.pdf

1、邹丹/刘洋字节跳动基础架构工程师Powering HTAP at Powering HTAP at ByteDanceByteDance withwithApache Apache FlinkFlinkFlinkFlink OLAPOLAP OptimizerOptimizer ImprovementImprovementFlinkFlink OLAPOLAP RuntimeRuntime ImprovementImprovementFutureFuture WWorkork#1#1#2 2#3#3#4#4HTAPHTAP A Architecturerchitecture#1#1HTAPHT

2、AP A ArchitecturerchitectureThe Origin of HTAP1970200920112021RDBMSNoSQLNewSQLMysqlOracelPostgreSQLDb2RedisHBaseCassandraMongoDBSpannerH-StoreHANAAuroraTiDBHyperMemSQLSnappyDataHTAPUpdateBinlogQueryOLTPWhy ByteDance needs HTAPOnlineOffline“Wide”TableHTAPDay/Hour level delayMillisecond level delayHiv

3、eUpdateQueryETLHTAP:Unify OLTP+OLAPMySQLProxyAP EngineCatalogConnectorMetaServiceHTAP StoreOther HTAPComponentsFlink SQLGatewayFlink ClusterWhy we choose Flink SQL as AP engineEngine UnificationEcosystemPerformanceStreaming Batch OLAPAbundant ConnectorTPC-DS OptimizerFlink SQL/Presto/Spark SQL TPC-D

4、S Benchmark05000100001500020000250003000035000Flink 1.11Presto 0.241(before manual tuning)Presto 0.241(after manual tuning)Spark 2.3 on YarnSpark 3.1 StandaloneAll 102 TPC-DS SQLs E2E Execution Time(Seconds)Testing time:2020 Sep 20Data:1T scale TPC-DS on Hive(ORC format)Shorter is fasterHTAP Feature

5、sMillisecond level delayDataDatavisibilityvisibilityAP support read consistencyAPAP ReadReadSnapshotSnapshotSupport all TPC-DS caseStrongStrongSQLSQLShare nothingScalabilityScalabilityFlink SQL Gateway+Session Cluster on K8s Client LayerGo ClientPython ClientJava ClientFlink SQLGatewayFlink SQLGatew

6、ayFlink SQLGatewayFlink SQLGatewayFlink SQLGatewayProxy LayerCompute LayerStorage LayerKubernetesClusterFlink ClusterJMFlink ClusterJMHiveMySQLHTAPESKV StoreRPCChallenges in Flink OLAPMySQLProxyRestServerSessionManagerCommandParserExecutorSet ExecutorExplain ExecutorParseValidateOptimizeFlink Cluste

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(邹丹、刘洋-用Apache Flink为字节跳动的HTAP供电.pdf)为本站 (云闲) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
折叠