高性能计算是指以高速处理数据和执行复杂计算的能力。
您将所有数据保存在集群节点上,并在数PB的数据上执行千字节大小的自定义代码,从而避免了类似网络的利用。
在传统的基于磁盘的系统中,
例如关系数据库或NoSQL数据库
客户机应用程序通常从服务器获取数据,使用记录进行本地计算,并在业务任务完成后立即丢弃数据。
如果大量数据通过网络传输,则此方法的扩展性不好。
在内存计算系统中,
例如Apache Ignite
Apache Ignite支持共存处理技术。此技术的主要目的是通过直接在Ignite集群上运行数据密集型或计算密集型计算来提高它们的性能节点。
在共存处理中,计算是在集群节点的本地数据集上进行的。这避免了记录在网络上的混乱,并消除了网络延迟对应用程序性能的影响。