YMatrix - 企业级超融合数据库

YMatrix 是一款超融合的关系数据库产品


YMatrix 是四维纵横公司基于 PostgreSQL/Greenplum 经典系开源数据库开发的超融合数据库产品。除游刃有余在时序场景,它还同时支持在线事务处理(OLTP)、在线分析处理(OLAP)等经典场景。

它将围绕高可用、安全、高性能、自动化运维、可视化安装和数据处理等企业需求,为企业用户需求落地提供保障。

其核心价值是超融合架构、高性能读/写、高压缩率及高可用。

YMatrix 也提供了社区版本,欢迎你的体验与反馈。

YMatrix 具有超融合、高性能、高可用的核心价值


  1. 超融合架构

YMatrix 的超融合架构可以解决传统数据库信息孤岛的问题,实现“一库多用”。

  • 微内核:通过配置不同微内核(存储引擎+执行引擎组合)来适配不同的业务场景,譬如 HEAP 存储引擎+火山执行引擎适配 TP 场景,MARS3 存储引擎+向量化执行引擎适配时序场景等。
  • MPP:YMatrix 使用 MPP 架构来分布数据库的负载,并尽可能使用所有系统资源并行处理一个查询,以达到高性能。
  1. 高性能

YMatrix 关注全场景性能表现,包括写入、存储、查询、分析、机器学习等。

  1. 高可用
  • 故障自动转移(Failover):YMatrix 5.X 采用全新自动运维机制,当集群的 Master、Primary 实例发生故障时,可自动切换主备节点,完成故障转移。
  • 故障自动恢复(Failback):故障自动转移完成后,相应节点对仅存 Primary/Master,没有健康的备用节点。如果再出现故障,则无法恢复。所以需要使用 mxrecover 工具为新的 Primary/Master 生成健康的 Mirror/Standby 节点。
  • 流式复制机制:支持通过 PostgreSQL 的流式复制机制实现主备节点的数据同步。

YMatrix 具有可视化安装运维、企业级安全、完备生态等核心能力


  1. 可视化安装运维
  • 图形化安装:10 分钟完成集群部署;3 分钟模拟时序场景的查询与写入。
  • 图形化运维监控:一键自助巡检,一键秒级扩容。
  1. 企业级安全

YMatrix 具有 360 度的安全访问机制,包括认证、权限控制、加密、审计、资源控制。

  • 认证:丰富的认证方法。信任认证、口令认证、PAM 证等多种认证方式。
  • 权限控制:采用基于角色的访问控制机制,通过角色机制,简化了用户和权限的关联性。
  • 加密:提供不同级别的加密。口令存储加密;为指定字段加密;SSL 主机认证;客户端加密;透过网络加密数据;跨网络加密口令;数据库分区加密。
  • 审计:记录用户的登录退出以及登录后在数据库里的行为操作,根据安全等级不一样设置不一样级别的审计。
  • 资源控制:有严格的地址访问限制,确保用户来源可信;可配置用户最大并发连接数;具有默认的连接超时策略。
  1. 完备生态
  • 完全兼容 PostgreSQL/Greenplum 生态上下游工具链。

YMatrix 支持多种业务场景


  • 有复杂数据处理业务,需要融合架构的场景

在传统工业企业中,海量数据由于组织战略、架构设置、数字化建设等原因,分散存储在组织的各个部门、业务系统、应用之中,彼此无法互联互通,也无法被利用,形成了一个又一个的信息孤岛,除技术上难度指数高外,更是严重影响了企业经营中对竞争优势的获取。数据孤岛大大制约着企业的管理、经营、发展,是企业数字化转型必须打破的难关。
目前,YMatrix 的超融合架构已成功应用于工厂数据基座、大型公司集团数仓、智能网联汽车、物联设备智能运营等真实生产场景,大幅降低企业选型、采购、使用及运维时的技术门槛,得到良好反馈。如在智能制造场景中,一库即可完成对企业资源计划系统(ERP,Enterprise Resource Planning)数据、制造执行系统(MES,Manufacturing execution systems)数据、设备数据等的采集、存储、计算、建模、查询、分析。

  • 有复杂时序分析的场景

时序数据是物联网、车联网、工业互联网和智慧城市的基础数据,其核心特征即实时,对数据库写入、存储能力要求高,如何在保证性能的同时控制成本;如何更安全、快速地实现扩容,避免数据积压;如何降低技术门槛,更快速准确地应对新的数据需求,成为了企业必须要解决的问题。
YMatrix 针对时间进行了优化。得益于 MARS 系列存储引擎物理排序、异频上传、分批上传数据及 MatrixGate 高并发、高性能批量写入数据的能力,YMatrix 可以超越期待地满足企业时序场景下的实时入库,高速写入,实时查询,事务保证等需求。
YMatrix 支持图形化扩容,操作简洁,轻松秒级扩容;支持平滑扩容,无需中断业务,保障业务安全、流畅,减少停机损失,降低风险。

  • 有海量设备的泛物联网场景

常见的泛物联网场景有智慧园区、智能家居、智能交通、智慧水务、智慧农业、智慧气象等。海量设备意味着海量数据的写入、存储与查询,存储的成本(压缩比)、访问的效率(解压效率)是此场景数据基础设施稳定性建设的决定性因素,高速写入、实时查询性能则是终端用户体验的重要指标。
除 PB 级集群容量外,YMatrix 还具备专利编码链压缩技术,支持业务人员对每一个数据列的数据特征因地制宜地采用最适合编码方案,从而达到最佳性价比,为企业节省超 50% 存储成本,让海量数据存储不再是负担。
得益于 MatrixGate 高并发、分布式、流式、批量写入数据的能力,YMatrix 在硬件性能的配合下,可实现秒级入库。
得益于全面向量化(5.0 版本及以上),YMatrix 的 SSB 性能经测试是 Clickhouse 的 1.24 倍,达到世界级的高吞吐、低延迟查询。

  • 传统数仓 OLAP 场景

YMatrix 兼容 PostgreSQL/Greenplum 生态,可以支持金融、电信、政府、能源、制造等行业经典的 OLAP 场景,支持商务智能(BI,Business Intelligence)和报表分析。
此类场景更多见非时序数据,使用 Hadoop 生态完成数据生产及消费:Hadoop 平台储存历史数据,再使用 Spark 计算报表指标,过程复杂。
使用 YMatrix 可以通过融合结构化、非结构化数据类型、数据联邦访问、图形化接入 Kafka 数据流、冷热数据分离等功能一站式实现此场景所需的数据消费,同时具备故障自动转移、故障自动恢复机制,安全、简洁、易用。