特德·西索川
2024 年 11 月 15 日 06:56
Stellar (XLM) 的 Horizon API 通过集成 CDP 组件提高了数据重新摄取速度,与传统方法相比,性能提高了 9 倍。
Stellar (XLM) 开发基金会宣布利用强制数据处理 (CDP) 组件,在其 Horizon API 中的数据处理速度方面取得了重大进步。据 Stellar 称,这种集成允许数据重新摄取,速度比以前的方法快九倍。
Horizon 是用于访问 Stellar 网络上数据的 HTTP API,传统上一直面临着数据重新摄取速度的挑战。然而,CDP 技术的引入改变了这一过程,实现了更快、更高效的数据处理。在涉及大规模数据重新摄取的场景中,这种改进尤其明显。
技术基准测试
为了评估性能提升,Stellar 使用特定的硬件配置进行了测试。该设置包括一个具有 16 个虚拟 CPU、64 GB RAM 的 EC2 实例 (m5.4xlarge),以及一个在具有 128 GB RAM 的 RDS 实例 (db.r5.4xlarge) 上运行的 PostgreSQL 12 数据库。这些测试比较了 Captive Core 和 CDP 从 10,000 个账本重新提取数据的性能。
CDP 展示了卓越的并行化能力,在 16 个工作线程的情况下实现了最佳结果,而 Captive Core 的性能受到磁盘 I/O 的限制,超过 4 个工作线程后,收益递减。
并行重新摄取功能
CDP 增强型 Horizon 的突出特点之一是其支持并行重新摄取的能力。此方法将重新摄取范围划分为同时处理的子范围,从而显着减少数据摄取所需的时间。性能提升通过重新摄取 10,000 个账本来量化,CDP 在速度和效率方面优于 Captive Core。
再次摄入的完整历史
Stellar还分析了重新摄取其整个交易历史所需的时间。使用最佳并行设置,他们预计使用 Captive Core 重新接收 10,000 个账本大约需要 66 天。相比之下,CDP 方法利用预先计算的账本元数据,可以在大约 7 天内完成相同的任务。
对未来发展的影响
Horizon 重新摄取功能的增强预计将对 Stellar 网络的性能和可扩展性产生重大影响。通过减少数据处理所需的时间和资源,开发人员可以专注于在 Stellar 区块链上构建更强大的应用程序。
有关这些增强功能的技术实现的更多详细信息,您可以访问 Stellar 网站。
图片来源:Shutterstock
关键词:人工智能,加密,区块链,新闻