易鲸捷数据库 EsgynDB 的起源
数据库引擎从起始到成熟需要很长时间,各式各样的、来自真实客户现场的工作负载能在不同程度上促进数据库引擎的不断成熟,并在以下核心技术上不断进步:查询优化技术、事务和查询处理、支持的函数和功能。这些技术进步终体现于满足用户 SLA 要求(规模、并发性和性能)的能力。同时,为了达到这些要求需要管理数据和工作负载、具备多租户功能,并满足安全性、一致性和可用性的要求。
即使 Oracle,IBM DB2,Microsoft SQL Server 和 Teradata 已在数据库引擎领域研究了几十年,也难以满足所有用户的工作负载需求。然而,EsgynDB架构的高灵活性和强扩展性可以大化地满足用户的所有需求。EsgynDB汇集了大量的专利创新,在它的发展成熟过程中,众多的工程师贡献了毕生的心血。
Apache Trafodion 的鼻祖是 Tandem 的 NonStop SQL/MX,它是一个 ANSI SQL 数据库,建立在可扩展和高可用的 MPP(Massively Parallel Processing)架构上。MX 是Massively Extensible,代表可扩展架构。惠普公司在 NonStop SQL/MX 的基础上开发了一个旨在处理高强度企业级数据仓库负载的 MPP 数据库,这是设计 MPP 构架
的初衷,而 Trafodion 直接继承该系统。因此,Apache Trafodion 能处理 OLTP、ODS、BI/分析应用程序的工作负载。
Trafodion 继承了 SQL/MX 的所有特性与核心代码,还直接继承了 NonStop SQL MX的分支 Neoview 和其后续产品 SeaQuest(该产品线拥有数百项专利、超过 3 亿美元的投资以及超过 20 年的研发投入),因此还能处理 ODS 和 BI/分析应用程序的工作负载。2014 年 6 月,惠普公司将 Trafodion 开源。2015 年 5 月,Trafodion 成为Apache 家族的新成员。2015 年 7 月,Esgyn 从惠普公司中剥离出来,成立了 Esgyn公司并拥有 30 名原 Neoview/SeaQuest 项目组成员,继承了累积超过 1000 年的数据库研发经验。EsgynDB 架构在 Apache Trafodion 上,是为企业服务的商业版数据库。
来源 https://www.modb.pro/db/11365
相关文章