PieCloudDB Database 3.0 正式发布丨数仓虚拟化流转数据要素
3月14日,拓数派 2024 年度战略暨新产品发布会在上海国际会议中心成功举行。本次大会的主题为「数仓虚拟化 流转数据要素」,吸引了众多业内资深专家和合作伙伴参与,共同探讨数据要素流转和数字技术创新等热门话题。
拓数派创始人兼 CEO 冯雷(Ray Von)携产品团队重磅发布了备受期待的云原生虚拟数仓 PieCloudDB Database 3.0 版本,并分享了数仓虚拟化技术的最新成果和在数据要素产业中的最佳实践。 发布会详情请参考官方新闻。
PieCloudDB 3.0 发布仪式
拓数派创始人兼 CEO 冯雷(Ray Von)在发布会环节分享了公司 2024 年度在数据领域的战略布局:聚焦云原生虚拟数仓引擎,为数据要素价值释放保驾护航。PieCloudDB 采用首创数仓虚拟化技术,在私有/公有云里打造了元数据、数据资产(存储)、计算分离的 eMPP(elastic MPP)架构,能够消除当下传统方案在数据隐私、灵活性和大模型计算延展性等方面存在的挑战,从底层结构上消除结构化数据孤岛,在更大范围内支持数据要素流转,真正实现数据「可用不可见」,让模型更大更快更准,并达到「数据入库不出户:不跑数据,跑计算」的安全状态。
PieCloudDB 内核技术持续突破,进行再一次升级,正式发布 3.0 版本。在这一新版本中,PieCloudDB 在存储、元数据、执行器等各个模块均进行了大量升级。
简墨:自研的数据存储底座
拓数派自研的简墨存储,其目标是利用云原生的设计与现代化的硬件和设施,打造满足不同云场景下的高性能计算系统的数据存储底座。
在大数据时代,数据以特定格式的文件形式存储,各大数据厂商对存储格式和组织形式都进行了深入的创新。拓数派为了追求极致的性能、获取更灵活的数据单元、构建基于文件的统计信息、并紧密支持文件级别的查询优化和上层特性,自研了全新的存储格式 janm。在 PieCloudDB 最新版本,janm 与开源存储格式 parquet 的初步性能对比中,可以看到 janm 在多个方面均比 parquet 有了倍数级的提升。
janm 与 parquet 文件格式的初步性能对比
此外,为了简化大数据时代数据处理的各个流程,简墨对数据文件进行了更高效的组织。简墨也考虑到云原生的设计和弹性的支持,来避免全局有序,让数据组织更加简单、减少数据移动,提高效率,支持分布式计算,避免数据倾斜,并适用于多集群,可完美支持弹性和最大化集群资源利用率。
简墨会定期自动对数据文件进行自适应管理,快速筛选出需要进行 recluster 的文件,增量式的将数据根据索引列将数据快速聚集到新的文件中。并支持利用数据文件建立新的索引形式来进一步提升对索引列的点查性能。
新一代向量化执行引擎
PieCloudDB 新一代向量化执行器采用插件化执行方式,可根据代价(cost)自适应选择执行引擎,自动匹配最优的执行引擎。执行引擎基于高效内存列存格式,高效转换行列混存的 janm 存储格式到内存中。并支持现有绝大部分类型,做到完备的进行函数处理。
目前,PieCloudDB 向量化执行器已完成 sort, agg, join, scan, motion, filter 等大部分算子的改造,并将在 Runtime filter、低基数等其他优化算法上继续优化。如今,PieCloudDB 向量化执行器已在业内常用的决策支持基准测试 TPC-H 中展现了令人瞩目的性能提升。此外,执行器还搭配上 trace 系统,做到查询可视化和查询链路可追踪。
SIMD 执行引擎性能提升
PieCloudDB 向量化执行器将不断迭代,并在不久的未来在 pipeline、Serverless、软硬结合、调度方面有更多的提升。
木牍:下一代元数据管理系统
PieCloudDB 原有的元数据管理系统将元数据进行分离,采用开源 KV 数据库 FoundationDB 来存储元数据、事务和锁数据,并利用全局缓存系统 GMEMOS 来缓存元数据、事务 ID 和快照等数据。原有的系统中,元数据被持久化存储,可支持多集群多租户等特性。
为了能够进一步对齐 πDataCS「一份存储,多引擎计算」的使命,PieCloudDB 进一步演进,打造了下一代元数据管理系统木牍。新一代的元数据管理系统全自研打造,可进一步释放 PieCloudDB 存算分离架构的优势,在数据要素流转中发挥更大的价值。
对比上一代元数据管理系统,木牍性能达到倍数级提升,整体 DDL 性能上升了 40 多倍,DML 元数据查询延迟降低了 60%,并发连接数提升达 20+ 倍。
对比上一代 Mstore 的性能提升
架构上,新一代元数据管理系统木牍使用全新设计的 M(meta)节点替换了 FoundationDB,采用全模块化设计,具备更高的性能。并完全兼容 PostgreSQL 生态的各类工具,更加开放包容。
M 节点被用来统一管理元数据和 PieCloudDB 状态信息,接入了简墨存储底座,所有存储统一化,用于存储 catalog 数据。打造了独立的锁、事务和快照管理器,进一步提高并发性能。此外,木牍支持高可用和增量备份,统一缓存支持多个集群使用,并支持执行器直接查询元数据和事务信息,减少执行器查询延迟,降低系统负载。
木牍元数据管理系统架构
而木牍的协调节点(C节点)负责将查询分发至执行器,从元数据缓存收集所需要的信息。简化了原有 QD 的功能,降低了主节点的负载。
生态和平台演进
除了存储底座、元数据管理系统和执行器模块的迭代,PieCloudDB 生态和平台也发布了大量功能和更新,包括:
- 开源表格式 Iceberg 查询
- csv, json, parquet, orc 文件可做直接 SQL 查询
- PieCloudVector 的增强(性能、HA、GPU)
- Flink Connector
- Spark Connector
- 数据源一致性校验
- 全链路 arm 支持
- 数据库系统、查询更完备的可视化检测 ......
未来,拓数派将持续深入探索数据领域,加强核心技术攻关能力,与行业与生态伙伴紧密合作,共同探索数据要素产业的最佳实践。通过产品的不断创新,期待为客户提供更强大、可靠的数据技术支持。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
OpenTiny Vue 3.14.0 正式发布,增加了 MindMap 思维导图等3个新组件
我们非常高兴地宣布,2024年3月7日,OpenTiny Vue 发布了 v3.14.0🎉。 OpenTiny 每次大版本发布,都会给大家带来一些实用的新特性,上一个版本我们推出了 Watermark 水印和 QrCode 二维码这两个新组件,并且对组件的 Demo 和 API 文档进行全面优化,优化后的文档更加清晰易懂、符合预期。 OpenTiny Vue 3.12.0 发布:文档大优化!增加水印和二维码两个新组件🎈 本次 3.14.0 版本主要推出以下新特性: 新增 MindMap 思维导图组件@GaoNeng-wWw业界领先~✌️ 新增 Skeleton 骨架屏组件@mengqiuleo 新增 Card 卡片组件@shenjunjian 支持 Unplugin 自动导入@mengqiuleo 本次版本共有22位贡献者参与开发,其中有3位是新贡献者,欢迎新朋友们👏 以下是新贡献者: @Jevin0 @mengqiuleo @liumingxiy 也感谢老朋友们对 OpenTiny 的辛苦付出! 尤其感谢: @GaoNeng-wWw,他是我们 OpenTiny 的核心贡献者,从...
- 下一篇
Mistral AI vs. Meta:两大 Top 开源模型的对比
编者按: 随着大模型的不断升级和参数量的持续扩大,越来越多人开始重视大模型存在的硬件资源要求高、碳排放量较大等问题。如何在保持模型性能的同时,降低计算成本和资源消耗,成为了业界一个迫切需要解决的问题。 我们今天为大家带来的这篇文章,作者认为Mistral AI提出的一系列创新技术方案为解决这一问题提供了新思路。 文章首先介绍了 Mistral AI 在其 7B 和 8x7B 规格的大模型中所采用的三种关键技术:分组查询注意力(GQA)、滑动窗口注意力(SWA)和稀疏混合专家模型(SMoE)。GQA通过将 query 进行分组减少 keys 和 values 的数量,从而降低内存需求;SWA利用注意力层级结构,使模型能够有效处理更长的 token 序列;而SMoE则通过仅激活部分专家网络,降低了生成每个 token 的计算开销。接着,文章对比了Mistral 7B**与 Llama 2 7B ,以及 Mixtral 8x7B 与 Llama 2 70B 在推理时间、内存占用和回答质量等方面的表现差异,结果显示 Mistral 模型在降低计算资源需求的同时,依然能保持与 Llama 模型相...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Hadoop3单机部署,实现最简伪集群
- CentOS6,7,8上安装Nginx,支持https2.0的开启