全新升级的永洪高性能计算引擎(VooltDB)是一款包含数据存储和数据处理的数据集市产品。
一、应用场景
二、原理
永洪提供库内计算和高性能引擎(VooltDB)计算两种方式。
库内计算即将计算信息下推到数据库进行计算,对于下推不了的信息,会在Client节点计算。一般情况下,数据库的计算性能无法满足业务需求时,可以采用永洪的高性能计算引擎进行计算。
高性能计算引擎是将数据存储到VooltDB节点,并在VooltDB节点计算,将计算后的结果返回给Client节点,如果还有不能下推的计算,则由Client节点完成剩余不能下推的计算。
当数据量和并发不大的情况下,单个VooltDB节点即可以满足加速计算的目的。单个VooltDB节点无需用到ZooKeeper。
但当数据量和并发很大,单个VooltDB节点无法满足业务需求时,就需要部署多个VooltDB节点,形成VooltDB集群,并通过Zookeeper集群来同步VooltDB集群的数据。VooltDB承担了数据存储和计算的能力,如果需要灾备,则可以部署备份VooltDB集群。见下图红色部分。
1、架构图