关于数据库:新一代湖仓集存储多模型统一架构高效挖掘数据价值

59次阅读

共计 2469 个字符,预计需要花费 7 分钟才能阅读完成。

星环科技 TDH 始终致力于给用户带来高性能、高牢靠的一站式大数据根底平台,满足对海量数据的存储和简单业务的解决需要。同时在易用性方面继续深耕,升高用户开发和运维老本,让数据处理平民化,助力用户以更便捷、高效的形式去开掘数据价值。基于这样的主旨,星环科技 TDH 正式公布了 9.3 版本。推出了新一代湖仓集存储格局 Holodesk,一份数据满足数据湖的离线实时接入、数仓的简单加工以及数据集市的剖析需要。防止数据冗余,缩小数据流转,晋升业务综合性能与时效性。同时,分布式计算引擎实现了向量化降级,综合性能大幅度晋升。此外,TDH 9.3 对多模型对立技术架构进行了迭代降级,全新公布分布式向量数据库 Transwarp Hippo。共反对 11 种模型数据对立存储管理,用对立查询处理语言实现跨模型数据流转与关联剖析,让业务开发更加便捷。新一代湖仓集一体架构突破湖仓集边界

传统湖仓集混合架构,须要部署多个平台进行数据存储,造成数据冗余和存储资源节约。其次,数据须要跨平台 ETL 流转,流转开销高,时效性较差。数据跨平台流转中还容易导致不⼀致,影响业务正确性。此外,多平台的开发规范不统一,存在肯定的技术门槛,权限治理简单。当须要跨层数据时,重大依赖其余部门的数据⼯程师、数据科学家来加⼯数据,对数据分析师来说,数据分析摸索的效率大大降低。

TDH9.3 突破数据湖、数据仓库、数据集市的边界,基于湖仓集一体平台,所有人都能够拜访实时的数据、历史的数据、原始的数据、加工过的数据。如业务分析师能够间接拜访最原始的数据,数据工程师能够更高效地建模,数据科学家能够横跨不同的数据源进行数据分析和开掘。

基于 TDH9.3 湖仓集一体架构,各种类型的数据通过数据集成工具,通过离线或者实时的形式加载到 TDH 中,结构化数据统⼀由 Holodesk 来承载湖仓集的存储。通过统⼀ SQL 引擎和统⼀计算引擎,实现湖仓集数据的统⼀解决、查问、加工,撑持多种应⽤场景。配合统⼀的运维、审计、权限、告警等性能实现平台的统⼀治理,防止反复建设。

一种存储格局,满足湖仓集关系型数据存储需要 TDH 9.3 将之前的⾼性能存储格局 Holodesk 进行了重构,只需一个存储格局即可同时满足湖仓集的数据接入、数仓加工和高性能数据分析。在全新的存储引擎下,能够将湖仓集的所有数据都放在对立的存储格局里,不须要针对不同的建设去应用不同的存储引擎。可能同时⽀持离线批量数据和实时数据的接入,同时也反对高性能的模型加工、批处理、在线剖析等计算需要。

相比 ORC,更多功能、更高性能 相比于之前版本的 ORC 事务表,TDH9.3 的 Holodesk 具备更多的性能和更高的性能。无需手工分桶:ORC 事务表须要手动分桶,对开发和运维人员是十分大的挑战。TDH9.3 Holodesk 不须要手动分桶,存储引擎主动做数据切片和分布式,用户无需关注分桶数,大幅简化了建表流程和老本。非分桶文件主动合并:Holodesk 具备更灵便,更多策略的文件管理系统,主动将任意的非分桶文件依照适合的大小进行合并,防止桶文件过大或过小的状况,缩小运维上的投入。高频实时数据写入:实时场景下,Holodesk 反对实时流计算引擎 Slipstream 的实时数据写入和 Batch Insert 批量写入,满足数据湖的实时数据接入需要。性能数倍晋升:Holodesk 的 IO 性能是 ORC 事务表的 10 倍以上,在 TPC-DS 1TB 数据集测试中,相⽐于 ORC 事务表,TDH 9.3 Holodesk 的性能晋升了 3 倍。相比开源湖仓,翻新技术降本增效 相比于开源湖仓技术,如 Hudi / Iceberg 等,TDH 湖仓集一体在多项技术方面实现了晋升和翻新,帮忙用户升高开发运维老本,进步开发剖析效率,晋升数据处理剖析性能。四种事务隔离级别:开源湖仓技术个别是基于快照的事务隔离,而 TDH 反对残缺四种事务隔离级别,特地是在简单的高并发比数仓业务场景下,用户能够依据业务需要调整事务隔离级别,满足不同事务处理的要求。小文件灵便、主动合并:开源湖仓技术小文件须要手工合并治理,须要通过代码来调⽤,保护老本较⾼。TDH 具备灵便的多策略、独⽴资源来主动合并小文件,保护老本更低,读取性能更好。实时数据疾速读写:开源湖仓技术的实时数据写入基于 Merge on Read,尽管写得快,但读起来很慢。TDH9.3 优化了实时数据写入的合并逻辑,防止大量文件在读时再合并,实现写快读快,具备更好的剖析和加工性能。无需流转,湖仓集一体化存储:开源湖仓技术在集市剖析场景下须要流转到内部剖析引擎中,而基于 TDH9.3 的湖仓集一体架构,实现了湖仓集对立存储格局,数据⼀体化存储不冗余,也无额定数据流转开销,整体零碎复杂度更低,综合时效性和性能更强。向量化计算引擎降级,引入 CodeGen 技术 TDH9.3 在存储降级的同时,向量化计算引擎引入了 CodeGen 代码生成技术,将简单的、高开销的算⼦代码⽣成为能更⾼效调⽤ GPU 指令集的 Native Code。生成的 Native Code 逻辑更简略。防止了多余的运算和函数调⽤,运⾏更⾼效,同时 Native 引擎也不会 GC(垃圾回收),防止因 GC 导致性能升高。综合性能大幅晋升,再破 TPC 性能巅峰 TDH 是寰球首个通过 TPC-DS 基准测试并经官网审计的产品,此次存储和计算引擎的双重降级,在 TPC 规范测试集中,TDH 再⼀次冲破了 TPC-DS、TPC-BB、TPCx-HS 3 个测试集的性能。在 TPC-DS 10TB 测试集中,TDH ⽐以后公开的最好问题,性能晋升了 27%。在 TPC-BB 3T 测试集中,TDH 是以后公开的最好问题的 2 倍,同时零碎老本升高了 67%。在 TPC-HS 3T 测试集中,TDH 比以后公开的最好问题,性能晋升 3%,同时零碎老本升高了 69%。此外,通过很多理论业务的验证,通过将 CDH 业务迁到 TDH 上,简略的业务加工性能是 CDH 的 1.26 倍,简单业务加工是 2.69 倍,并发跑批是 2 倍,业务查问是 1.66 倍。而在替换开源数据库 GP 后,TDH 在简单剖析上基本上能实现 4 - 9 倍的性能晋升。

正文完
 0