资源描述:
《htap能力持续增强-24页》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、HTAP能力持续增强HybridDBforMySQL分析性能提升阿里云高级技术专家潘岳12345分析需求介绍新增特性分析技术提升典型场景及应用未来演进路线1、分析需求介绍新型数据分析需求:高性能、大容量、低成本、智能化、多功能组合多功能组合图关系分析全文检索、空间检索复杂数据类型(多值、blob、json)性能容量&成本任意维度、灵活探索AI算法、智能化深度探索2、HybridDBforMySQL新增特性HybridDBforMySQL新增计算规格实时分析多值子列全文检索空间检索BI生态兼容计算规格:8core、32GB,720GSSD可轻松扩展至PB容量HybridDBfor
2、MySQL计算规格介绍-极速分析能力毫秒级查询能力良好的SQL兼容性•百亿大表,任意维度•MySQL全部查询语法•支持维度表,支持星型和雪花等模型•TPC-H、TPC-DS标准benchmark•支持列级索引,支持聚集索引•Oracle分析函数、层次查询分布式并行计算实时写入实时可见批量加载无缝切换HybridDBforMySQL计算规格介绍-多值子列定义:包含多个子列的列,平行嵌套列uidCityTagsBrands1过滤:selectcount(*)fromtest1BJA,BX:80,Y:70whereref(tags,0)in(‘A’,‘B’,‘C’)2HZB,C,DZ
3、:653BJB,DY:78,Z:90…2分组:selectref(tags,0),count(*)fromtestwhereref(tags,0)in(‘A’,‘B’,‘C’)groupbyref(tags,0)createtabletest(uidbigint,3组合:select*fromtestwhereref(brands,0)in(‘X’,‘Y’)cityvarchar,andref(brands,1)>80tagsmultivaluedelimiter‘,’value_type'varchar',brandsmultivaluedelimiter‘:,’value_
4、type‘varcharint’4连接:selectcount(*)fromtest,test2)wheretest.uid=test2.uidandref(tags,0)in(‘A’,‘B’,‘C’)andref(brands,1)HybridDBforMySQL计算规格介绍-全文检索全文检索:支持在SQL中精确全文检索uidcitytitle1检索1:selectcount(*)fromtest1BJ中华人民共和国wheretitlein(‘人民’,‘大会’)2HZ云栖大会HTAP专场3BJhello,world…2检索2:selectcount(*)fromtestwhe
5、retitleintokenize(‘云栖大会’)andcity=‘HZ’createtabletest(uidbigint,cityvarchar,3连接&组合:titlevarchartokenizer‘ik’selectcount(*)fromtest,test2)wheretest.uid=test2.uidandtitleintokenize(‘云栖大会’)HybridDBforMySQL计算规格介绍-空间检索空间检索:支持在SQL中快速便捷的空间检索uidcitypoicreatetabletest(1BJ116.3972,39.9096uidbigint,2HZ1
6、20.1313,90.2727cityvarchar,3BJ116.4041,39.9863poigeo2ddelimiter‘,’…)位置点检索圆形检索多边形检索selectcount(*)fromtestselectcount(*)fromtestselectcount(*)fromtestwheregeo_in_points(poi,wheregeo_in_cycle(poi,wheregeo_in_polygon(poi,“116.397239.9096”)“116.3972,39.9096”,300)“116.397239.9096,116.4339.991,….”)
7、HybridDBforMySQL计算规格-扩展能力两级扩展•一级sharding扩展(一级分区)•二级shard内分区扩展(二级分区)distributeby[col1,col2,…]partitionby[col1,col2,…]HybridDBforMySQL计算规格-BI生态DataVQuickBITableauQlikView数据可视化MySQLProtocol批量流转ExternalTableHybridDBTable外表映射实时写入RDSOSSMaxComputeStreamCo