EsgynDB是基于Apache Trafodion项目(Apache软件基金会顶级开源项目)的大规模SQL-on-Hadoop解决方案。Apache Trafodion具备Hadoop易扩展、弹性强、灵活性高等特点,同时拥有完善的SQL和事务处理能力,使得Trafodion具备同时处理事务型、操作型和分析型工作负载的能力。

EsgynDB企业版在Apache Trafodion的基础上添加了众多企业级的附加组件,如跨数据中心双活复制(零事务丢失)、数据库管理工具EsgynDB Manager、Windows客户端驱动ADO.NET等,并拥有更优异的性能和更高的稳定性。

EsgynDB最新发布的2.4版本在功能、性能、高可用和易用性等各个方面都有重要的改进。EsgynDB 2.4版本提供对Hadoop 2.5和2.6版本的支持,可通过Cloudera Manager安装EsgynDB。EsgynDB企业高级版还添加了对Apache Parquet列式存储的支持,为分析型负载提供更加优异的性能。

在高可用性方面,EsgynDB 2.4企业版通过使用Linux keepalived进一步提升数据库连接(DCS)的可靠性。EsgynDB Manager提供许可证到期提醒功能,避免因许可证到期而导致的服务终止。Windows ODBC驱动可以在ODBC DSN(数据源名称)中存储用户ID和密码(加密),可以避免在应用中使用繁琐的数据库连接字符串,并且可以在不修改应用的前提下更改数据库连接信息。

EsgynDB 2.4版本对数据备份和恢复功能做了重大改进,支持对 Trafodion表的增量备份和恢复,可以提供更实时的数据保护。对SP/SQL存储过程的支持是EsgynDB 2.4企业版添加的另一个重要功能,在Trafodion的SPJ存储过程(Java语言)基础上全面支持SQL语言编写的存储过程,提供包括存储过程、函数、包、游标、异常处理等在内的多种特性。

除此之外,EsgynDB 2.4版本还提供了查看Hive对象、多域活动目录/LDAP、Region事务、支持Linux系统大于64000的进程号等众多改进。

综上所述,EsgynDB 2.4版本在性能和可靠性方面持续大幅提升的同时,在兼容性和可管理性上也作出了重大的改进。EsgynDB 2.5版本已在规划中,除了将持续在性能、功能和兼容性等方面进行改进之外,还将在数据治理、云数据库(DBaaS)、冷热数据等企业级特性上提供更加完善的支持。