提供真正的Hadoop分布式跨集群事务管理器

目前,Hadoop广泛应用于BI和分析工作负载。HBase在Hadoop上提供低延迟的NoSQL Big Table解决方案,托管运营型工作负载。但是,HBase内建的原子操作不适用于具有复合操作的工作负载。随着事务型SQL-on-HBase解决方案的出现,Hadoop生态系统使企业能够在Hadoop上全面运行各种事务型工作负载。这种转变将带来以下好处:

  • 在软件和专有硬件方面,降低成本。
  • 为需要处理动态变化的应用程序提供schema灵活性。
  • 增强Hadoop的弹性扩展,满足Big Data的高容量和速度。
  • 集成Hadoop平台上的半结构化和非结构化数据,获得更多的业务价值。
  • 对于从运营型系统迁移到Hadoop用于分析的数据,消除数据的延迟、重复和同步。
  • 将工作负载转移到可扩展的架构,减少对重要的运营型系统(托管运营型、历史、外部Big Data以及公共元数据和参考数据)的加载,从而在单个平台上执行闭环实时分析并增强决策力。
  • 通过强大的Hadoop生态系统,使用各类工作负载的最佳访问方法,为灵活的开发环境集成数据模型。

Hadoop用例和运营型工作负载的增长,推动了对企业级SQL和HBase事务型支持的需求,希望提供低延迟的存储引擎、支持schema的灵活性和半结构化数据、支持结构化的关系型抽象。

您需要一个事务管理实现,支持此类企业级的事务型工作负载。该实现方法需要完全支持分布在多个服务器的数据跨多行、表和语句的ACID(原子性、一致性、隔离性、持久性)事务,必须提供客户期望的企业级数据库功能:

  • 随着集群的弹性扩展,完全分布式事务管理是线性扩展的。
  • 完整的事务备份和事务的时间点备份。
  • 跨数据中心的零数据丢失灾难恢复。
  • 跨集群的同步支持(具有冲突解决方案),满足性能和管理要求。

EsgynDB的Apache Trafodion事务管理器扩展满足了以上的所有需求。如果您的应用程序在Hadoop生态系统中需要企业级的事务管理,请参阅Apache TrafodionEsgynDB