近日,优炫数据库管理系统(UXDB)大规模并行处理MPP版V2.1正式发布。作为UXDB产品线在大数据处理与分析领域的重要布局,该版本基于Shared-Nothing分布式架构,将UXDB从集中式数据库扩展为可水平伸缩的分布式并行处理系统,旨在为企业用户提供PB级数据集的实时分析能力,进一步丰富国产数据库在高端数据分析领域的产品矩阵。
一、Shared-Nothing架构,实现计算与存储线性扩展
UXDB MPP V2.1采用多机横向扩展的分布式架构,集群由协调节点(Master)和若干工作节点(Worker)组成。协调节点负责接收应用查询并分发至各工作节点并行执行,最终汇集返回结果。该架构不存在单点竞争,各节点独立自治、不共享存储与磁盘,可根据业务需求随时在线动态增减节点,自动重分布数据,实现计算能力和存储容量的线性扩展,有效突破传统单机数据库的性能天花板。
二、完整SQL支持与强一致性事务,兼具多模态存储能力
新版本以插件形式对UXDB进行扩展,并非数据库的分支改造,因此在保留UXDB集中式版本完整SQL支持、事务一致性(ACID)和丰富功能生态的同时,实现了分布式数据处理能力的全面扩展。系统同时支持行存与列存,列存结合压缩和向量化处理加速分析查询,行存保障高频事务性能;通过两阶段提交等机制确保跨分片事务一致性,实现统一处理OLTP与OLAP的HTAP能力。用户可继续使用熟悉的SQL语言进行操作,无需改变开发习惯即可获得分布式数据处理能力。
三、自动数据分片与并行计算,实现亚秒级实时分析
UXDB MPP V2.1支持将大表自动分片并分布到多个工作节点上,通过分片算法将数据行水平分区至各节点。内置分布式优化器依据SQL语义和数据位置自动生成最优并行计划,将计算下推至数据节点执行,大幅减少网络传输。对于跨多个节点的查询,协调节点将其并行路由到多个节点执行;对于单节点数据,则直接路由至相应工作节点。该机制充分发挥多核并行计算能力,可实现对PB级大型数据集的亚秒级实时分析响应,满足监控图表实时展示、探索性数据分析等低延迟场景需求。
四、原生多租户支持与资源隔离,赋能企业级SaaS平台
新版本特别针对多租户场景进行了优化,支持将关系型数据库扩展至10万级以上租户。通过租户标识进行数据分布,以资源控制将不同租户数据映射到隔离的分片或节点组,实现数据安全与性能隔离;运用参考表概念减少租户间的数据重复。跨租户共享相同数据库模式,可有效利用硬件资源并简化数据库管理,适用于SaaS平台、行业云等大规模多租户部署场景。同时,系统支持高速批量数据加载及单条记录的实时增删改查,兼顾批量分析与实时写入需求。
五、自主可控,加速关键领域国产化替代
UXDB MPP V2.1为优炫软件自主研发、完全自主可控的国产数据库产品。作为UXDB V2.1产品系列的重要组成部分,该系统可提供单机、主备集群、读写分离集群、共享存储多写多读集群、MPP分布式集群等多种部署方式,满足事务型与分析型各类业务场景需求。新版本可广泛应用于通信、金融、能源、交通、政务等大数据分析场景,已在实际项目中支撑TB级数据的秒级响应,为关键行业提供安全可靠的数据分析底座。
优炫软件将持续深耕数据库核心技术,以“高可用、高性能、高安全、高智能、高弹性”为产品目标,不断完善MPP等产品矩阵,助力各行业客户在数字化转型浪潮中释放数据价值。新版本详情可咨询优炫软件各地分支机构。